Meu contêiner PHP executa fantoches para gerar PDF. Ao gerar um documento PDF, ele também cria dois arquivos principais de despejo dentro do meu contêiner. Não sei de onde eles realmente vêm.
O host / servidor é o CentOS 7.
Eu verifiquei o seguinte:
- Nenhum log de erros do aplicativo, o Browsershot / puppeteer está sendo executado sem erros.
- Nenhum log de erro (por exemplo, segfault) foi encontrado em
/var/log/messages
Eu tentei desativar os dumps principais
Seguindo a seção Desativar core dumps de https://linux-audit.com/understand-and-configure-core-dumps-work-on-linux/ , eu fiz:
- Adicionando o seguinte conteúdo ao
/etc/security/limits.conf
* soft core 0
* hard core 0
Criou um disable-core-dumps.sh ao:
echo “ulimit -c 0 > /dev/null 2>&1” > /etc/profile.d/disable-coredumps.sh
Adicionado o seguinte conteúdo para
/etc/systemd/coredump.conf
[Coredump]
Storage=none
ProcessSizeMax=0
E reinicie o servidor e o contêiner .
Eu também tentei colocar
ulimit -c 0
dentro do contêiner (alpino)
Nenhum dos truques acima funciona para mim. Sempre que o operador de marionetes gera um PDF, ele sempre cria dois arquivos principais de despejo, como abaixo:
core.131 core.52
Os arquivos principais são parecidos com:
Alguém pode me ajudar a desativar os core dumps? Muito obrigado.