Problema di timeout con PHP con cicli lunghi
Submitted by diego on Sat, 14/10/2006 - 18:24.
php | tips
Può capitare di eseguire operazioni relativamente brevi in un ciclo, ma per un numero di volte molto elevato.
Se il maximum execution time del server è impostato a 30 secondi (come di default), lo script potrebbe interrompersi a metà.
Il problema si risolve inserendo nel ciclo il comando
set_time_limit(sec);
Il comando oltre a impostare il maximum execution time a sec secondi, resetta il counter.
Non è possibile invece impostare a inizio script, ma fuori dal ciclo, un timeout alto o a zero (cioè infinito), perchè non può essere superata l'impostazione del server.
» add new comment | 4656 reads




