WHM cPanel PHP-FPM Performans ve Havuz (Pool) Ayarları
cPanel sunucularında yüksek trafik çeken sitelerin performansı için PHP-FPM işleyicisi en sık tercih edilen yöntemdir. Ancak PHP-FPM doğru yapılandırılmadığında sunucunun RAM belleğini hızlıca tüketebilir ve "502 Bad Gateway" veya "504 Gateway Timeout" gibi hatalara neden olabilir. Bu yazımızda WHM panel üzerinden PHP-FPM limitlerini nasıl optimize edeceğimizi inceleyeceğiz.
1. WHM Üzerinden PHP-FPM Ayarlarına Erişim
WHM panelinizde **MultiPHP Manager** sayfasına gidin. Sayfanın alt kısmında alan adlarının yanındaki **System PHP-FPM Configuration** veya alan adı bazlı **Pool Options** ayarlarına tıklayın.
2. Kritik PHP-FPM Parametreleri ve Optimizasyonu
- pm.max_children (Maksimum Çocuk Süreç): Eşzamanlı çalışabilecek maksimum PHP istek sayısını belirler. Formül olarak: `(Sunucu RAM Boyutu - Diğer Servisler) / 50MB` olarak hesaplanabilir. 8 GB RAM'li bir VDS sunucu için bu değer ortalama 50-70 arası atanmalıdır.
- pm.start_servers: Sunucu ilk açıldığında veya yeniden başlatıldığında hazır bekleyecek PHP süreci sayısıdır (Örn: 5 veya 10).
- pm.min_spare_servers ve max_spare_servers: Boşta bekleyecek minimum ve maksimum süreç sınırlarıdır.
- pm.max_requests: Her bir PHP sürecinin kapatılmadan önce işleyebileceği istek sayısıdır. Bellek sızıntılarını (memory leaks) önlemek için bu değeri **500** veya **1000** olarak sınırmak çok önemlidir.
3. PHP-FPM Servisini Yeniden Başlatma
WHM üzerinden yaptığınız bu ayarlar kaydedildikten sonra PHP-FPM servisi otomatik olarak yeniden başlatılacaktır. Değişiklikleri SSH üzerinden takip etmek için `htop` veya `top` komutuyla süreçleri izleyebilirsiniz.
Web projelerinizde yüksek performans ve kesintisiz erişim sağlamak için orijinal lisanslı sunucular tercih etmelisiniz. En ucuz cPanel Lisans seçeneklerimiz ve yüksek performanslı VDS Sunucu paketlerimiz için sitemizi ziyaret edebilirsiniz.