cPanel Apache servisinde bulunan PHP timeout limitinden kaynaklı olarak, yoğun istek alan web sayfalarında zaman zaman timeout döngüsü yaşanabilir ve bu gibi durumlarda web sayfaları yanıt vermez.

max_execution_time limitini yükselterek bu durumun önüne geçilebilir, bunun için aşağıdaki işlemler yapılmalıdır.

  1. cPanel / WHM üzerinden login olunarak “apache” araması yapılır. MultiPHP INI Editör sekmesine tıklanır.
  2. Kullanılan PHP sürümü seçilerek devam edilir.
  3. max_execution_time” alanında default olarak bulunan “90” limiti, 120 ya da daha yüksek olacak şekilde tekrar düzenlenir.
  4. İşlem sonrasında Apache servisi restart edilir.

 

cPanel üzerinden yapılan işlemler sonucunda problemin devam etmesi halinde manuel olarak httpd.conf düzenlemesi yapılabilir.

  1. SSH üzerinden login olunarak aşağıdaki komut uygulanır.
    1. nano /usr/local/apache/conf/httpd.conf

  2. CTRL + W kombinasyonu ile “timeout” araması yapılır. “Timeout 300” alanı bulunarak artırılır.
    1. Timeout 300

  3. Aşağıdaki komut ile Apache servisi restart edilir.
    1. /etc/init.d/httpd restart

       

Timeout hataları apache error_log tarafına genellikle aşağıdaki gibi yansır.

(cat /var/log/apache2/error_log)

(70007)The timeout specified has expired