I moved to an unmanaged server that uses fcgid (before I was using mod_php), and in the error logs I see tons of such errors:
[Mon Apr 23 21:17:12 2012] [warn] [client 66.249.68.233] mod_fcgid: read data timeout in 31 seconds [Mon Apr 23 21:17:12 2012] [error] [client 66.249.68.233] Premature end of script headers: index.php
[Mon Apr 23 17:59:51 2012] [warn] [client 74.117.180.58] mod_fcgid: read data timeout in 31 seconds [Mon Apr 23 17:59:51 2012] [warn] [client 74.117.180.58] (110)Connection timed out: mod_fcgid: ap_pass_brigade failed in handle_request_ipc function
There seem to be more of these when the load is higher (2-3) during backups, and I even managed to replicate this during a load of 3 when tar / mysqldump was running during a backup (the user sees a 500 error message after 30 seconds). Could the server be overloaded? This question seems to be related PHP + Fcgid hangs if download interrupted but not the same.
This is a top notch server, and I am surprised this would be too much. Here are some specs: 6-7 Drupal sites with Webmin
- Intel® Core™ i7-2600 Quadcore incl. Hyper-Threading Technology
- RAM 16 GB DDR3 RAM
- Hard disks2 x 3 TB SATA 6 Gb/s HDD 7200 rpm (Software-RAID 1)
- NIC1 Gbit OnBoard connected at 100 Mbit