Mon conteneur PHP exécute marionnettiste pour générer des PDF. En générant un document PDF, il crée également deux fichiers de vidage principaux dans mon conteneur. Je ne sais pas d'où ils viennent.
L'hôte / serveur est CentOS 7.
J'ai vérifié ce qui suit:
- Aucun journal d'erreurs d'application, Browsershot / puppeteer s'exécute sans erreurs.
- Aucun journal d'erreurs (par exemple segfault) trouvé dans
/var/log/messages
J'ai essayé de désactiver les vidages mémoire
En suivant la section Disable core dumps de https://linux-audit.com/understand-and-configure-core-dumps-work-on-linux/ , j'ai fait:
- Ajout du contenu suivant à
/etc/security/limits.conf
* soft core 0
* hard core 0
Créé un disable-core-dumps.sh par:
echo “ulimit -c 0 > /dev/null 2>&1” > /etc/profile.d/disable-coredumps.sh
Ajout du contenu suivant à
/etc/systemd/coredump.conf
[Coredump]
Storage=none
ProcessSizeMax=0
Et redémarrez le serveur et le conteneur .
J'ai également essayé de mettre
ulimit -c 0
à l'intérieur du conteneur (alpin)
Aucun des trucs ci-dessus ne fonctionne pour moi. Chaque fois que le marionnettiste génère un PDF, il crée toujours deux fichiers de vidage principaux comme ci-dessous:
core.131 core.52
Les fichiers principaux ressemblent à:
Quelqu'un peut-il m'aider à désactiver les vidages mémoire? Merci beaucoup.