Puppeteer или Playwright не находят или не запускают браузер
Ошибка хостинга приложений mevcore на этапе «запуск / проверка работы».
Что это означает
Браузер не скачался при сборке или ему не хватает системных библиотек.
Сборка прошла, но приложение не запустилось или не ответило на проверку состояния (healthcheck).
Типичные причины
- Приложение слушает не 0.0.0.0 и не порт из переменной PORT
- Не хватает переменной окружения или не подключена база или Redis
- Команда запуска неверная или процесс сразу завершается
Как исправить на mevcore
Используйте Dockerfile на базе образа Puppeteer/Playwright (ghcr.io/puppeteer/puppeteer, mcr.microsoft.com/playwright) или подключайтесь к удалённому браузеру (browserless) через puppeteer.connect.
- 1 Откройте приложение в панели mevcore: карточка «Проблемы» на обзоре показывает эту ошибку и строку лога, где её нашли.
- 2 После исправления запустите деплой ещё раз. Если он снова не удастся, лог закончится строками [mevcore] с кодом новой ошибки.
- 3 Кнопка «Спросить ИИ» рядом с ошибкой готовит запрос для ChatGPT или Claude: код ошибки, конец лога без секретов и настройки приложения.
Для ИИ-ассистента
То же на английском: вставьте вместе с логом в чат с ИИ.
mevcore error code: runtime.headless_browser phase: start / health check diagnosis: Puppeteer or Playwright cannot find or start a browser platform hint: The browser was not downloaded during the build or lacks system libraries. Use a Dockerfile based on the Puppeteer/Playwright image (ghcr.io/puppeteer/puppeteer, mcr.microsoft.com/playwright), or connect to a remote browser (browserless) through puppeteer.connect. platform docs: https://mevcore.com/llms-full.txt
Все коды ошибок · Как подготовить проект для mevcore · llms-full.txt
Не получается исправить?
Напишите в поддержку с кодом ошибки: подскажем, что изменить в проекте или настройках.