Kontrol Paneller

Cyberpanel 503 Hatası

Cyberpanel kontrol paneli üzerinde 503 hatasını çözümünü anlatacağız.

 

  • İlk olarak openlitespeed hata loglarını kontrol edmemiz gerekir. Hata log dosalarını aşağıdaki komutları SSH üzerine yazarak log dosyalarını kontrol edebilirsiniz.
      tail -f /usr/local/lsws/logs/error.log
       tail -f /usr/local/lsws/logs/stderr.log
  • Hata loglarını inceleyip hatanın neden olduğunu bulup çözüm bulabilirsiniz.

Aşağıda 503 hatalarının genel sebepleri ve çözümlerini anlatmaktayız.

Genel 503 hatasını sebepleri

PHP’den kaynaklı bir hata olabilir. PHP üzerinden yapılacak işlemler ;

Memory (RAM) limitini arttırmak;

PHP üzerinde memory limit bulunmaktadır. Memory limit, Php için belirtilen ram miktarıdır. Eğer kullandığınız ram miktarı Memory limitini aşıyor ise siteniz bu yüzden 503 hatasına düşüyor olabilir. Memory ram miktarını arttırarak bu hatayı çözebilirsiniz. Bu işlemi Cyberpanel üzerinden veya SSH üzerinden memory limitini değiştirebilirsiniz.

Cyberpanel üzerinden memory limiti arttırma ;

  • Cyberpanel üzerinden memory limitini değiştirmek için cyberpanel’e giriş yapmanız gerekir.

1. Sol tarafta bulunan menüde “PHP” altında “Edit PHP Configs” yazan yere tıklıyoruz.

2.Açılan sayfada “Advanced” sekmesine girelim. Daha sonra PHP sürümünüzü seçiniz.

NOT: Eğer PHP sürümünüzü bilmiyorsanız SSH üzerine aşağıdaki komutu yazarak PHP sürümünüzü öğrenebilirsiniz.

cat /usr/local/lsws/conf/vhosts/domain.com/vhost.conf | grep php

 

3. Aşağıda olan kodların içinde “memory_limit” satırını bulunuz. memory_limit default olarak 128M olarak gelmektedir. Siz kendi ihtiyacına göre memory_limit arttırabilirsiniz.

 

SSH üzerinden memory limit arttırma ;

  • Cyberpanel sunucununuza php.ini dosyası PHP versiyona göre tutulmaktadır. Aşağıda örnekte belirttiğimiz gibi “**” olan yere PHP sürümünüz yazmanız gerekmektedir. Biz PHP 7.4 sürümünü kullanacağımız için yıldız olan yere “74” yazdık. Örnek olarak PHP 7.0 kullanıyorsanız “70”, PHP 7.1 “71” PHP 5.6 “56” vb….

  ÖRNEK: nano /usr/local/lsws/lsphp**/etc/php.ini
nano /usr/local/lsws/lsphp74/etc/php.ini

1-  SSH giriş yapıp aşağıdaki komutu giriniz.

        /usr/local/lsws/lsphp74/etc/php.ini

2- php.ini dosyasına girdikten sonra "CTRL+W" ile memory_limit değerini artın. Default olarak 128M olarak gelmektedir. İhtiyacınıza göre arttırma yapabilirsiniz.

PHP max_execution_time ;

  • PHP “max_execution_time” değeri de PHP memory limiti değeri ile benzerlik göstermektedir. PHP memorysini maksimum çalışma süresini gösterir. Yukarıda memory limit arttırmada da anlatıldığı şekilde “max_execution_time” değerini de arttırabilirsiniz.

 

 

 

İlgili Makaleler