Chrome без головы на Linux использовать несколько экземпляров и сбоев

У меня есть следующая проблема: я использую этот фрагмент PHP-кода, чтобы открыть браузер Chrome без головы:

$chromeBinary = '/usr/bin/google-chrome-stable';
$pdfRenderUrl = $baseUrl . ($json->{'printPath'});
$fileName = 'print_' . $json->{'jpgName'} . '.pdf';
$outputDirectory = '/htdocs/output/' . $fileName;


$command = sprintf(
'%s --headless --virtual-time-budget=8000 --Cache-
Control=no-store --print-to-pdf=%s %s',
escapeshellarg($chromeBinary),
escapeshellarg($outputDirectory),
escapeshellarg($pdfRenderUrl)
);
unlink("/messen/" . $fileName);
exec( $command  );
// echo ( file_exists("/data/projects/xxx/htdocs/output/" . $fileName) ? 'TRUE' : 'FALSE');

chmod("/data/projects/xxx/htdocs/output/" . $fileName, 0644);

Я думаю, что есть один процесс для каждого exec вызов. Как я могу изменить это и закрыть страницу после печати PDF? Я не могу установить через композитор.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]