PHP-FPM - Internal Server Error

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.