Após pesquisar o código-fonte, descobri que o PhantomJS desativará os despejos de memória se você exportar uma variável
export PHANTOMJS_DISABLE_CRASH_DUMPS="on"
Eu tenho um banco de servidores para gerar instantâneos de nossas páginas pesadas de Javascript para fins de SEO. Os servidores usam o PhantomJS para renderizar as páginas, mas ocasionalmente o navegador travará, o servidor manipulará a falha normalmente e tentará novamente, no entanto, o PhantomJS criará um arquivo, por exemplo, /tmp/7ffeb5fb-2986-56e2-4ade3815-693b6753.dmp
, toda vez que ele falhar por relatar bugs. O problema é que nossos servidores têm espaço em disco limitado e acabam consumindo todo o disco. Não consegui encontrar nenhuma menção na documentação para desabilitar a geração de arquivos.
Existe uma maneira de criar uma tarefa do cron para limpar periodicamente a pasta tmp, para evitar que o arquivo de despejo seja gerado?
Após pesquisar o código-fonte, descobri que o PhantomJS desativará os despejos de memória se você exportar uma variável
export PHANTOMJS_DISABLE_CRASH_DUMPS="on"
Tags phantomjs