cPanel: Apache + PHP FastCGI Data Timeout Error

If you are run on cPanel server and have FastCGI enabled in Apache, you might facing following error which caused your website hang or prompting ‘500 Internal Server Error’ message. When checking into /etc/httpd/log/error_log, you will see something similar as below:

[warn] .. mod_fcgid: read data timeout in 40 seconds, ...
[error] .. Premature end of script headers: index.php ...

This is because mod_fcgid has reached the timeout in processing the parse data. So we need to increase some of the respective value:

1. Login to WHM > Apache Configuration > Include Editor > Post VirtualHost Include > All

2. Copy and paste following code:

<IfModule mod_fcgid.c>
 FcgidProcessLifeTime 8200
 FcgidIOTimeout 8200
 FcgidConnectTimeout 400
 FcgidMaxRequestLen 1000000000
 </IfModule>

3. You will need to restart Apache after that. Your FastCGI timeout will be changed to 400 seconds. For more information, please refer to Apache mod_fcgid directive at http://httpd.apache.org/mod_fcgid/mod/mod_fcgid.html.

3 thoughts on “cPanel: Apache + PHP FastCGI Data Timeout Error

  1. After 2 days of searching. I finally found my apache error log, then came to your site based on its error and your code saved me.

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *