Hi there,
I've had Thruk 1.88 release 4 installed and working fine for some time, after checking it today for the first time in a couple of weeks I found that it would eventually load with an internal server error.
From /var/log/httpd/error_log:
[Wed Jul 15 09:55:39 2015] [warn] [client x.x.x.x] mod_fcgid: error reading data, FastCGI server closed connection, referer:
http://hostname/thruk/[Wed Jul 15 09:55:39 2015] [error] [client x.x.x.x] Premature end of script headers: fcgid_env.sh, referer:
http://hostname/thruk//var/log/thruk/thruk.log on the other hand is completely empty for today, previous entries in it were just from service restarts. No /var/log/thruk/error.log file exists.
I have tried the steps under "Premature end of script headers: fcgid_env.sh" from here:
http://www.thruk.org/documentation/faq.htmlThe apache error log / thruk logs don't help too much. I can confirm that SELinux is disabled.
[root@thruk1 ~]# getenforce
Disabled
I tried modifying /etc/httpd/conf.d/thruk.conf to specify a higher timeout under mod_fcgid which did not help but allowed the page/script to run longer before the internal server error occurred.
I have tried to restart the Thruk/HTTPD services, even the entire server but no change.