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