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.
- cPanel / WHM üzerinden login olunarak “apache” araması yapılır. MultiPHP INI Editör sekmesine tıklanır.
- Kullanılan PHP sürümü seçilerek devam edilir.
- “max_execution_time” alanında default olarak bulunan “90” limiti, 120 ya da daha yüksek olacak şekilde tekrar düzenlenir.
- İş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.
- SSH üzerinden login olunarak aşağıdaki komut uygulanır.
-
nano /usr/local/apache/conf/httpd.conf
-
- CTRL + W kombinasyonu ile “timeout” araması yapılır. “Timeout 300” alanı bulunarak artırılır.
-
Timeout 300
-
- Aşağıdaki komut ile Apache servisi restart edilir.
-
/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