Plesk, web hosting yönetimi için yaygın olarak kullanılan güçlü bir kontrol panelidir. Ancak, bazen 503 Service Unavailable hatası gibi sorunlarla karşılaşabilirsiniz. Bu hata, sunucunun geçici olarak hizmet veremediğini belirtir ve genellikle sunucu kaynaklarıyla ilgili problemlerden kaynaklanır. Bu yazıda, Plesk’te 503 Service Unavailable hatasını çözmenin yollarını inceleyeceğiz.
1. Sunucu Kaynaklarını Kontrol Etme
503 hatası genellikle sunucu kaynaklarının yetersiz olmasından kaynaklanır. İlk adım olarak, sunucunuzun CPU, RAM ve disk kullanımını kontrol etmelisiniz.
SSH ile sunucuya bağlanın ve aşağıdaki komutları kullanın:
top
veya
htop
Bu komutlar, sunucunuzdaki anlık kaynak kullanımını gösterecektir. Aşırı kaynak kullanımı görürseniz, kaynak tüketen işlemleri belirleyip durdurmanız gerekebilir.
2. Web Sunucusunu Yeniden Başlatma
Web sunucusu hizmetlerini yeniden başlatmak, genellikle geçici sorunları çözebilir.
Apache kullanıyorsanız:
sudo service apache2 restart
Nginx kullanıyorsanız:
sudo service nginx restart
3. Plesk Hizmetlerini Yeniden Başlatma
Plesk hizmetlerini yeniden başlatmak da 503 hatasını çözebilir.
SSH üzerinden şu komutu kullanın:
sudo service psa restart
Bu komut, Plesk kontrol panelini yeniden başlatır ve hizmetlerin yeniden yüklenmesini sağlar.
4. Log Dosyalarını İnceleme
503 hatasının nedenini belirlemek için log dosyalarını incelemek faydalı olabilir. Plesk ve web sunucusu log dosyaları, hata hakkında daha fazla bilgi verebilir.
Apache log dosyası:
/var/log/apache2/error.log
Nginx log dosyası:
/var/log/nginx/error.log
Plesk log dosyası:
/var/log/plesk/panel.log
Log dosyalarında, hata mesajları ve bu hataların nedenleri hakkında bilgi bulabilirsiniz.
5. PHP Ayarlarını Kontrol Etme
PHP ayarları, özellikle FPM (FastCGI Process Manager) kullanıyorsanız, 503 hatasına neden olabilir. PHP-FPM hizmetlerini yeniden başlatmak faydalı olabilir.
PHP-FPM hizmetini yeniden başlatmak için:
sudo service php-fpm restart
6. Maksimum İşlem Sınırlarını Ayarlama
Web sunucunuzda çalışan maksimum işlem sayısını artırmak, kaynak yetersizliği sorunlarını çözebilir.
Apache için mpm_prefork
ayarlarını kontrol edin:
sudo nano /etc/apache2/mods-available/mpm_prefork.conf
Bu dosyada, MaxRequestWorkers
ve ServerLimit
gibi değerleri artırabilirsiniz.
Nginx için worker_processes
ve worker_connections
ayarlarını kontrol edin:
sudo nano /etc/nginx/nginx.conf
7. Modülleri ve Eklentileri Kontrol Etme
Bazı modüller veya eklentiler de 503 hatasına neden olabilir. Özellikle yeni bir modül veya eklenti kurduysanız, bunu geçici olarak devre dışı bırakıp hatanın çözülüp çözülmediğini kontrol edin.
Sonuç
Plesk üzerinde 503 Service Unavailable hatası, genellikle sunucu kaynakları veya yapılandırma ile ilgili sorunlardan kaynaklanır. Yukarıdaki adımları takip ederek bu hatayı çözebilirsiniz. Eğer sorun devam ederse, daha fazla yardım için hosting sağlayıcınızla iletişime geçmekten çekinmeyin. Daha fazla bilgi veya destek için eHost.com.tr adresimizi ziyaret edebilirsiniz.