We are using vBulletin 4.2.0 Patch 3 and the VSa Chatbox + VSa Advanced Forum Statistics + VSa PayPal Donate plugins on a GoDaddy-hosted website.
GoDaddy made some recent change to their server and now all VSa plugins crash our forums with returned 500 error "Zero Sized Reply". After disabling the VSa plugins, all non-VSa plugins are working properly.
When the VSa plugins are enabled, our server error log gets filled with the following messages:
Code:
[Fri Aug 16 01:06:08 2013] [4765278] [fcgid:warn] (20014)Internal error: [client 107.26.167.233:53173] mod_fcgid: ap_pass_brigade failed in handle_request_ipc function
[Fri Aug 16 01:06:09 2013] [4765278] [fcgid:warn] (20014)Internal error: [client 107.26.167.233:40819] mod_fcgid: ap_pass_brigade failed in handle_request_ipc function
[Fri Aug 16 01:36:08 2013] [4765278] [fcgid:warn] (20014)Internal error: [client 107.26.167.233:49629] mod_fcgid: ap_pass_brigade failed in handle_request_ipc function
[Fri Aug 16 01:36:10 2013] [4765278] [fcgid:warn] (20014)Internal error: [client 107.26.167.233:57866] mod_fcgid: ap_pass_brigade failed in handle_request_ipc function
[Fri Aug 16 02:21:06 2013] [4765278] [fcgid:warn] (20014)Internal error: [client 174.241.10.128:6948] mod_fcgid: ap_pass_brigade failed in handle_request_ipc function
We have contacted GoDaddy and they advised us to increase the PHP memory limit and execution time limit in our
php.ini file, which we have done, but the error persists. They also advised us to add the following lines to our .htaccess file in order to disable FastCGI, but this also has not worked.
Code:
addhandler x-httpd-php-cgi .php4
addhandler x-httpd-php5-cgi .php
addhandler x-httpd-php5-cgi .php5
Our last option is to convince GoDaddy to reverse whatever change they made a few days ago, and/or to disable FastCGI at the server level entirely, and I am certain that will not be easy to negotiate.
There is some command or feature being used by the VSa set of plugins that is interfering with the FastCGI Server API at GoDaddy. Please let us know if there is some way to fix this, or if we are screwed.