Adott egy PHP-FPM segítségével futtatott weboldal, ahol az "időigényesebb" PHP szkriptek futása 30 másodperc után Internal Server Error hibaüzenettel elhal. A PHP-FPM php.ini fájlban hiába szerepel a következő bejegyzés:
max_execution_time = 300
Adjuk hozzá ugyanezt a weboldal pool definíciós fájljához is:
php_admin_value[max_execution_time] = 300
Az eredmény még mindig Internal Server Error. Kis utánajárás után kiderült, hogy a weboldal Apache konfigurációs fájljából kimaradt egy apró, de annál fontosabb kiegészítés a FastCgiExternalServer direktívából. Tegyük a sor végére a hiányzó elemet, így:
FastCgiExternalServer /virtuális/fcgi/fájl -socket /FastCgi/socket -idle-timeout 300
Az Apache újraindítása után a PHP szkripteknek lesz 300 másodpercük, hogy elvégezzék feladataikat.