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

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *