cPanel sunucuda PHP-FPM çalışmıyorsa site 503 hatası verir veya boş sayfa açılır. Genelde servis durmuştur, port çakışması vardır ya da PHP yapılandırması hatalıdır. Bazen de RAM yetersizliği nedeniyle servis kapanır. Aşağıdaki adımları uygulayarak düzeltebilirsin.
Sorun şu:
PHP-FPM servisi çalışmıyor ya da başlatılamıyor.
Aşağıdaki adımları uygulayarak düzeltebilirsin.
Çözüm Adımları
1) PHP-FPM durumunu kontrol et
SSH ile bağlan:
Servisleri listele:
Belirli sürümü kontrol et (örnek 8.1):
Çalışmıyorsa başlat:
Kullandığın PHP sürümüne göre komutu uyarlamalısın.
2) MultiPHP Manager kontrolü
WHM’e gir:
Software > MultiPHP Manager
Domain için PHP-FPM açık mı kontrol et.
Kapalıysa aktif et.
Açıksa kapatıp tekrar aç.
Sonra Apache restart at:
LiteSpeed varsa:
3) Config hatası var mı kontrol et
PHP-FPM test komutu:
Hatalı satır varsa dosya yolu gösterir.
Genelde config yolu:
Hatalı pool dosyasını düzeltmeden servis başlamaz.
4) Disk dolu mu kontrol et
/ veya /var doluysa PHP-FPM socket oluşturamaz.
Socket yolunu kontrol et:
5) RAM kontrolü yap
Bellek yetersizse servis kapanır.
RAM düşükse pool ayarlarını düşür:
Dosya yolu örnek:
Şu değerleri azalt:
pm.start_servers
pm.max_spare_servers
Kaydet ve restart:
6) Log dosyasını kontrol et
Hata detayını görmek için:
Burada genelde net hata yazar:
-
Address already in use
-
Cannot allocate memory
-
Permission denied
Alternatif Çözüm
PHP paketini yeniden kur:
Ardından:
systemctl restart httpd
cPanel Lisansında %80 Tasarruf Edin!
Bu makaledeki sorunu çözdünüz mü? Peki ya artan lisans maliyetleri? VDS/Dedicated sunucularınız için %100 güncellenebilir, limitsiz paylaşımlı (proxy) cPanel lisansımızı hemen inceleyin.