Кукольник «Не удалось запустить процесс браузера!»Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Кукольник «Не удалось запустить процесс браузера!»

Сообщение Anonymous »

Используя пакет eckinox/pdf в Symfony 6.4, я столкнулся с проблемой при вызове сценария узла, который вызывает Puppeteer.

Код: Выделить всё

2024-07-03T11:03:39.923Z puppeteer:browsers:launcher Launched 7250
2024-07-03T11:03:40.026Z puppeteer:browsers:launcher Trying to kill 7250
2024-07-03T11:03:40.026Z puppeteer:browsers:launcher Browser process 7250 exists
/home/platform.company.com/public_html/node_modules/@puppeteer/browsers/lib/cjs/launch.js:310
reject(new Error([
^

Error: Failed to launch the browser process!

TROUBLESHOOTING: https://pptr.dev/troubleshooting

at Interface.onClose (/home/platform.company.com/public_html/node_modules/@puppeteer/browsers/lib/cjs/launch.js:310:24)
at Interface.emit (node:events:531:35)
at Interface.close (node:internal/readline/interface:528:10)
at Socket.onend (node:internal/readline/interface:254:10)
at Socket.emit (node:events:531:35)
at endReadableNT (node:internal/streams/readable:1696:12)
at process.processTicksAndRejections (node:internal/process/task_queues:82:21)

Node.js v20.15.0
Я сократил все это до этой команды (чтобы найти версию Chrome), которая выдает ту же ошибку.

Код: Выделить всё

const puppeteer = require('puppeteer');

(async()=>{const x = require("puppeteer"); console.log(await(await(await x.launch()).newPage()).browser().version())})()
Если я запускаю js из командной строки, все работает нормально. Оба используют одного и того же пользователя, переменные среды и разрешения. Разница в том, что пакет PHP вызывает узел из EXEC.

Подробнее здесь: https://stackoverflow.com/questions/787 ... er-process
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»