Plesk Panel'de PHP-FPM worker sayısı nasıl optimize edilir?

0 Yanıt 3 Görüntülenme
Puanlayanlar
Katılımcılar
Konuyu Açan #1
Plesk Panel'de PHP-FPM Worker Sayısı Nasıl Optimize Edilir?

Plesk Panel kullanırken, özellikle yüksek trafik alan sitelerde PHP-FPM worker sayısını doğru yapılandırmak, sunucu performansını doğrudan etkileyen en kritik unsurlardan biridir. PHP-FPM, FastCGI protokolü üzerinden PHP işlemlerini yönetir ve worker sayısı, aynı anda işlenebilecek PHP isteği sayısını belirler. Yanlış yapılandırıldığında ya sunucu aşırı yüklenir ya da istekleri karşılamada yetersiz kalır.

İlk adım olarak, sunucunuzun RAM ve CPU kaynaklarını göz önünde bulundurmanız gerekir. Örneğin, 4 çekirdekli ve 8GB RAM’li bir sunucuda, PHP-FPM worker sayısını genellikle çekirdek sayısına yakın veya biraz üzerinde ayarlamak önerilir. Ancak, bu değer sunucu yükü ve diğer çalışan servisler dikkate alınarak optimize edilmelidir.

Plesk Panel'de PHP-FPM worker sayısını yapılandırmak için şu adımları izleyebilirsiniz:

  1. Plesk Panel’e giriş yapın.
  2. Sol menüde, alan adını seçin ve “PHP Ayarları” bölümüne gidin.
  3. "PHP-FPM" seçeneğini aktif hale getirin.
  4. Ardından, "Gelişmiş Ayarlar" veya "Ayarlar" bölümüne ulaşın.
  5. Burada “pm” (process manager) modunu "dynamic" veya "ondemand" yapabilirsiniz. "dynamic" modda, min ve max worker sayısı belirlenir.
  6. Min ve Max worker sayısını ayarlayın. Örneğin:

  • min_spare_servers: 2
  • max_spare_servers: 5
  • pm.max_children: 20 (bu değer, toplam worker sayısını belirler)


Bu parametreleri, sunucu kaynaklarınız ve trafik seviyenize göre ayarlamalısınız. Örneğin, pm.max_children değerini RAM kapasitenize göre ayarlamak gerekir. Çalışan başına tahmini bellek kullanımı 20MB ise, toplam RAM’inizin %80’ini aşmayacak şekilde hesap yapabilirsiniz.

Örneğin, 8GB RAM’li bir sunucuda:

  • Maksimum worker sayısı yaklaşık olarak: (RAM - diğer servisler) / bellek kullanımı
  • 8GB RAM yaklaşık 8000MB. %80 kullanılsın, yaklaşık 6400MB.
  • Worker başına 20MB kullanılırsa, 6400 / 20 = 320 worker. Ancak, diğer servisler ve bellek ihtiyacını da göz önünde bulundurup, bu değeri makul sınırlar içinde tutmak gerekir. Genellikle 50-150 arasında ayarlamalar yapılır.


Son olarak, ayarları yaptıktan sonra PHP-FPM servisini yeniden başlatmanız gerekebilir. Bu, Plesk Panel’de “Servisleri Yeniden Başlat” veya ilgili PHP ayar sayfasından yapılabilir.

Unutmayın, worker sayısını artırmak performansı yükseltebilir ama aynı zamanda RAM ve CPU kullanımını da artırır. Bu nedenle, düzenli izleme ve ayar yapma önemlidir. CPU ve RAM kullanımı yüksekse, worker sayısını azaltmak veya diğer optimizasyonlara yönelmek gerekebilir.

Bu ayarların sunucu performansını nasıl etkilediğini gözlemlemek ve gerekirse ayarları kademeli olarak değiştirmek en sağlıklısıdır. Plesk’in sağladığı izleme araçlarıyla CPU, RAM ve işlem yükünü düzenli takip ederek en uygun yapılandırmayı bulmak mümkün olur.

Yanıt vermek için giriş yapmış olmalısınız.

Bu konuyu görüntüleyen kullanıcılar (Toplam: 5, Üyeler: 5, Misafirler: 0)
Toplam: 5 (üyeler: 5, misafirler: 0)
0 alıntı seçildi