LiteSpeed, CloudLinux ile dünyanın en hızlı ikilisi olsa da, bazen CageFS (kullanıcı izolasyonu) ve LVE (kaynak limitleri) nedeniyle sitelerde "Internal Server Error" veya "Resource Limit Reached" hataları görülebilir. İşte resmi dokümanlara göre en yaygın sorunlar ve çözümleri:
???? Yaygın Belirtiler
-
Sürekli 503 Hatası: Kullanıcının CPU veya RAM limiti dolmuştur.
-
PHP Dosyalarının Çalışmaması: CageFS içine PHP kütüphanelerinin dahil edilmemesi.
-
"Command not found": Sunucuda olan bir komutun LiteSpeed tarafından CageFS içinde bulunamaması.
???? Çözüm Yolları
1. CageFS İçinde LiteSpeed'i Güncelleyin
Eğer sunucunuza yeni bir PHP sürümü kurduysanız veya LiteSpeed güncellediyseniz, CageFS'in bunu tanıması gerekir. Aksi takdirde siteler açılmaz:
cagefsctl --force-update
Bu komut, kafesteki (CageFS) tüm kullanıcıların güncel LiteSpeed/PHP yapılandırmasını görmesini sağlar.
2. LVE Limitlerini Kontrol Edin
Siteniz 503 hatası veriyorsa, sorunun LiteSpeed'den mi yoksa CloudLinux limitlerinden mi kaynaklandığını anlamak için şu komutu kullanın:
/usr/bin/cl-quota
Eğer bir kullanıcı "Memory" veya "EP" (Entry Processes) limitine takılıyorsa, LiteSpeed bu isteği işleyemez ve hata döndürür. Çözüm için kullanıcının limitlerini lvemanager üzerinden artırmalısın.
3. LSPHP Yolunu CageFS'e Eklemek
Bazı durumlarda LiteSpeed, CageFS içindeki PHP yolunu bulamaz. Bu sorunu çözmek için PHP yollarını CageFS'e "mount" etmeniz gerekebilir:
cagefsctl --addrpm lsphp81 # Kullandığınız sürümü ekleyin
cagefsctl --update
4. LiteSpeed WebAdmin Üzerinden LVE Etkinleştirme
LiteSpeed'in CloudLinux ile tam uyumlu çalışması için panelden şu ayarı kontrol edin:
-
WebAdmin Console > Server > General
-
CloudLinux seçeneğini
Sadece LVEveyaLVE + CageFSolarak ayarlayın. -
Kaydedip Graceful Restart yapın.
LiteSpeed Lisansı ile Sınırları Zorla!
Web sitenizi yavaşlatan tüm zincirleri kırın. Orijinal LSCache destekli paylaşımlı LiteSpeed Web Server lisansını en uygun fiyatla hemen aktif edin.