Bobcares

For every $500 you spend, we will provide you with a $500 credit on your account*

BLACK FRIDAY SPECIAL EXTENSION

*The maximum is $4000 in credits, Offer valid till December 6th, 2024, New Customers Only, Credit will be applied after purchase and expires after six (6) months

For every $500 you spend, we will provide you with a $500 credit on your account*

BLACK FRIDAY SPECIAL EXTENSION

*The maximum is $4000 in credits, Offer valid till December 6th, 2024, New Customers Only, Credit will be applied after purchase and expires after six (6) months

Error reading data from fastcgi server: Plesk – How to fix it

by | May 25, 2021

Stuck with the Error reading data from fastcgi server: Plesk? We can help you.

Generally, we come across this error due to corrupted WordPress plugins.

As part of our Server Management Services, we assist our customers with several Plesk queries.

Today, let us discuss how to resolve this error.

 

Error reading data from fastcgi server: Plesk

Recently, one of our customers came across this error on at least 3 of the domains on his server. The error message is like this:

Connection reset by peer: mod_fcgid: error reading data from FastCGI server

The major symptom of this error includes:

  • WordPress is installed on the Plesk server. However, login to the WordPress admin page is slow.
  • Errors in /var/www/vhosts/system/example.com/logs/error_log:
[warn] [client 203.0.113.2] (104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server, referer: https://example.com/wp-admin/
[error] [client 203.0.113.2] Premature end of script headers: edit-comments.php, referer: https://example.com/wp-admin
  • Stracing Apache processes shows the following:
# for fn in `ps fax | grep -i /usr/sbin/httpd | grep -v grep | awk '{ print $1 } '` ; do strace -fF -tT -s102400 -o /tmp/strace.log -p $fn & done

# grep plugins /tmp/strace.log | grep such
32335 02:12:05 lstat("/var/www/vhosts/example.com/httpdocs/test_rp/wp-content/languages/plugins/woocommerce-en_US.mo", 0x7ffe87108a60) = -1 ENOENT (No such file or directory) <0.000015>

Corrupted WordPress plugins can be the cause of this error. In the example above, the WooCommerce plugin is the cause.

 

How to solve this?

Moving ahead, let us see how we can fix this error in different scenarios:

  • Initially, we log in to Plesk
  • Then we deactivate one by one all plugins for the website at Domains > example.com > WordPress > Plugins until we fix it.
  • Eventually, we can Re-install or delete the plugin we have identified.

On the other hand, if we find that the permissions on the file /var/www/cgi-bin/cgi_wrapper are incorrect, we can fix it via command-line.

To do so, we connect to the server via SSH

Then we correct the permissions:

# chown root:root /var/www
# chmod 0755 /var/www
# chown -R root:root /var/www/cgi-bin
# chmod 0755 /var/www/cgi-bin
# chmod -R 0755 /var/www/cgi-bin/cgi_wrapper

[Need help with the fix? We are available 24*7]

 

Conclusion

To conclude, in most cases, this error occurs when there are Corrupted WordPress plugins. Today, we saw how our Support Techs fix this for our customers.

PREVENT YOUR SERVER FROM CRASHING!

Never again lose customers to poor server speed! Let us help you.

Our server experts will monitor & maintain your server 24/7 so that it remains lightning fast and secure.

GET STARTED

var google_conversion_label = "owonCMyG5nEQ0aD71QM";

0 Comments

Submit a Comment

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

Never again lose customers to poor
server speed! Let us help you.