PHP-FPM altında bellek kullanımı istekler arasında neden yükseliyor?

mcozcan Konu Sahibi 12 saat önce 5 görüntülenme 1 yanıt Son yanıt: 12 saat önce
Yanıt Yaz
Başlık

Uzun yaşayan worker ve klasik PHP-FPM davranışında bellek ölçümlerini nasıl ayırmalıyım? Büyük CSV importunda her satırdan sonra unset yapmak yetmiyor. Generator, chunk ve worker recycle ayarlarını hangi ölçümlere göre seçersiniz?

#2

Önce FPM worker RSS değerini ve uygulamanın memory_get_peak_usage ölçümünü ayrı izleyin. CSV’yi fgetcsv ile satır satır okuyup toplu DB yazımlarını chunk’layın. Sorunlu işlerde worker başına istek sınırı koyun; unset tek başına allocator belleğini işletim sistemine hemen geri vermez.

Tartışmaya Katılın & Fikrinizi Belirtin

Bu konuya yanıt yazmak, çözüm önermek veya sorularınızı iletmek için topluluğumuza katılın.

🍪
Çerez Kullanımı

Kodumun Hatası, web sitesinin çalışmasını sağlamak ve kullanıcı deneyimini geliştirmek için çerezler kullanabilir. Zorunlu olmayan çerezler için tercihlerinizi belirleyebilir, ayrıntılı bilgiye Çerez Politikamızdan ulaşabilirsiniz.