Se durante l’esecuzione di uno script che richiede molto tempo, vedete l’errore (nel file di log):
|
1 |
mod_fcgid: read data timeout in 40 seconds |
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 length 131484 (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> FcgidMaxRequestLen 2000000000 FcgidProcessLifeTime 8200 FcgidIOTimeout 8200 FcgidConnectTimeout 400 < /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