Se durante l’esecuzione di uno script che richiede molto tempo, vedete l’errore (nel file di log):
1 | mod_fcgid:readdata timeout in40seconds |
nel file error.log di apache, significa che lo script va in timeout.
Se invece viene visualizzato qualcosa del tipo:
1 | mod_fcgid:HTTP request length131484(so far)exceeds MaxRequestLen(131072) |
significa che le informazioni passate in POST sono troppo grandi rispetto alla dimensione accettata di default.
Usando mod_fcgid è possibile personalizzare il tempo di timout, e la dimensione di RequestLen aggiungendo al file di configurazione del virtual host le seguenti direttive:
1 2 3 4 5 6 7 8 9 10 11 12 | <IfModule mod_fcgid.c> SuexecUserGroup web1 web1 <Directory/var/www/web1/web/> # .... # qui le direttive già presenti # .... </Directory> FcgidMaxRequestLen2000000000 FcgidProcessLifeTime8200 FcgidIOTimeout8200 FcgidConnectTimeout400 </IfModule> |
e poi basterà ricaricare le impostazioni di apache:
1 | /etc/init.d/apache2 reload |
enjoy!
Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui
Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂
Commenta