Come risolvere “mod_fcgid: read data timeout in 40 seconds” in centos 5
Nella versione di mod_fcgid di centos 5 sembra esserci un bug che causa l’errore
mod_fcgid: read data timeout in 40 seconds
nei VirtualHost a prescindere dal valore di IPCCommTimeout e IPCConnectTimeout configurato in /etc/httpd/conf.d/fcgid.conf
In rete ho trovato una soluzione che consiste nell’inserire in ogni VirtualHost i parametri IPCCommTimeout e IPCConnectTimeout, ma per me ha funzionato il semplice inserire come primo VirtualHost il seguente codice:
<VirtualHost *:80>
Include conf.d/virtualfcgi.conf
</VirtualHost>
e modificare i parametri di mod_fcgi all’interno del file /etc/httpd/conf.d/virtualfcgi.conf
<IfModule mod_fcgid.c>
IdleTimeout 3600
ProcessLifeTime 7200
MaxProcessCount 64
DefaultMaxClassProcessCount 8
IPCConnectTimeout 300
IPCCommTimeout 7200
BusyTimeout 300
</IfModule>
This post is also available in: English