Ieri ho affrontato uno strano problema.
Volevo eseguire uno shell script in PHP, ma dopo 30 secondi andava regolarmente timeout.
La soluzione che ho trovato dopo qualche ricerca su Google è stata quella di commentare la riga con @set_time_limit (300);
nel file system/core/ CodeIgniter.php.
/*
* ------------------------------------------------------
* Set a liberal script execution time limit
* ------------------------------------------------------
*/
if (function_exists("set_time_limit") == TRUE AND @ini_get("safe_mode") == 0)
{
//@set_time_limit(300); # <-- Comment this line to remove 300 secs limit.
}