Назад | Перейти на главную страницу

Отключить PhantomJS от создания отчета о сбое

У меня есть банк серверов для создания снимков наших тяжелых страниц с Javascript для целей SEO. Серверы используют PhantomJS для рендеринга страниц, но иногда происходит сбой браузера, сервер корректно обрабатывает сбой и повторяет попытку, однако PhantomJS создает файл, например, /tmp/7ffeb5fb-2986-56e2-4ade3815-693b6753.dmp, каждый раз, когда он вылетает из-за сообщения об ошибках. Проблема в том, что наши серверы имеют ограниченное дисковое пространство и в конечном итоге используют весь диск. Я не нашел в документации упоминания об отключении генерации файлов.

Есть ли способ, кроме создания задания cron для периодической очистки папки tmp, чтобы предотвратить создание файла дампа?

После поиска в исходном коде я обнаружил, что PhantomJS отключит аварийные дампы, если вы экспортируете переменную.

export PHANTOMJS_DISABLE_CRASH_DUMPS="on"

Источник