PHP konteynırım PDF oluşturmak için kuklacı çalıştırıyor. Bir PDF belgesi oluşturarak, kabımın içinde iki temel döküm dosyası oluşturur. Aslında nereden geldiklerinden emin değilim.
Ana bilgisayar / sunucu CentOS 7'dir.
Aşağıdakileri kontrol ettim:
- Uygulama hata günlüğü yok, Browsershot / puppeteer hatasız çalışıyor.
- İçinde hata günlüğü (ör. Segfault) bulunamadı
/var/log/messages
Çekirdek dökümleri devre dışı bırakmaya çalıştım
Https://linux-audit.com/understand-and-configure-core-dumps-work-on-linux/ adresinin çekirdek dökümlerini devre dışı bırak bölümünü izleyerek şunları yaptım:
- Adresine aşağıdaki içeriği ekleme
/etc/security/limits.conf
* soft core 0
* hard core 0
Disable-core-dumps.sh tarafından oluşturuldu:
echo “ulimit -c 0 > /dev/null 2>&1” > /etc/profile.d/disable-coredumps.sh
Adresine aşağıdaki içerik eklendi
/etc/systemd/coredump.conf
[Coredump]
Storage=none
ProcessSizeMax=0
Ve sunucuyu ve kapsayıcısını yeniden başlatın .
Ayrıca
ulimit -c 0
kabın içine yerleştirmeye çalıştım (alpin)
Yukarıdaki numaralardan hiçbiri benim için çalışmıyor. Kuklacı bir PDF oluşturduğunda, her zaman aşağıdaki gibi iki temel döküm dosyası oluşturur:
core.131 core.52
Çekirdek dosyalar şöyle görünür:
Çekirdek dökümleri devre dışı bırakmama yardımcı olabilecek biri var mı? Çok teşekkürler.