Selamlar dostlar, Plesk üstünde çalışan sitelerimde PHP Memory Limiti 512 yapıyorum. Ertesi gün kendi kendine 128 oluyor. Bilgisi ve ya daha önceden yaşayan var mı?
Sen PHP memory limitini değiştirdiğinde yanlış handler’a veya sadece php.ini’nin global ayarına yazıyor olabilirsin. Ertesi gün restart / config yeniden yüklenince Plesk kendi default’uyla (128M) overwrite ediyor.
Eğer sitelerin
abone olduğu bir Service Plan (Paket) varsa, Plesk o planın ayarlarını her gece
re-sync ediyor olabilir.
Yani manuel yaptığın değişiklik sabaha karşı Plesk task scheduler tarafından plana uygun şekilde geri alınır.
Plesk’in /etc/cron.daily/50plesk-daily benzeri günlük bakım scriptleri var. Eğer php.ini dosyan doğru yerde değilse ya da additional directives kısmına yazılmadıysa, günlük görevle sıfırlanıyor olabilir.
İlgili domain için
Plesk → Domains → PHP Settings menüsünden girip memory_limit = 512M değerini
“Additional configuration directives” alanına da yaz. (Örn: memory_limit = 512M)
Eğer Service Plan kullanıyorsan,
Tools & Settings → Service Plans → [Plan adı] → PHP Settings kısmından 512M yap, sonra
Sync et. Böylece geri düşmez.
Hangi PHP handler kullanıldığını kontrol et (Tools & Settings → PHP Settings). Farklı handler seçip tekrar dener misin?
Eğer SSH ile değiştiriyorsan, php -i | grep memory_limit ile doğru PHP versiyonu ve handler üzerinde değişiklik yaptığını teyit et.