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?
PHP-FPM altında bellek kullanımı istekler arasında neden yükseliyor?
Ö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.