• Home
  • Archive
  • Tools
  • Contact Us

The Customize Windows

Technology Journal

  • Cloud Computing
  • Computer
  • Digital Photography
  • Windows 7
  • Archive
  • Cloud Computing
  • Virtualization
  • Computer and Internet
  • Digital Photography
  • Android
  • Sysadmin
  • Electronics
  • Big Data
  • Virtualization
  • Downloads
  • Web Development
  • Apple
  • Android
Advertisement
You are here: Home » Fix : PHP7 Nginx Sudden 404 and recv() failed 104: Connection reset

By Abhishek Ghosh September 8, 2016 2:33 pm Updated on September 8, 2016

Fix : PHP7 Nginx Sudden 404 and recv() failed 104: Connection reset

Advertisement

Suddenly your whole WordPress website may show Nginx 404 errors. It is very scary and whoever you’ll complain, all will blame you. If you are running PHP7 Nginx on Ubuntu 16.04 LTS, there is less to fear. A simple reboot will work fine. Here is Somewhat Fix of PHP7 Nginx Sudden 404 With Log recv() failed 104: Connection reset by peer. 12 Hourly Manually Check Your App on PHP7.

 

I Need Permanent Fix of PHP7 Nginx Sudden 404 and recv() failed 104: Connection reset

 

There is no permanent fix. Many users of PHP7 Nginx on Ubuntu 16.04 searched for solution on various question and answer forums. Reboot fix this error, you may try service php7.0-fpm restart before it. Restarting PHP7.0-FPM or Rebooting will clear the 404 error clarifying problem with PHP7.0-FPM settings. It can happen out of bug or old code in application. You should log at debug level.

The particular error means that fastcgi-process is not accessible by nginx – either for being slow or not corresponding at all.

Advertisement

---

fix-php7-nginx-sudden-404-and-recv-failed-104-connection-reset

 

Intermediate Fix of PHP7 Nginx Sudden 404 and recv() failed 104: Connection reset Error

 

The general root cause of the problem is related to PHP-FPM. A general guideline should work for almost every one :

  1. Make sure that you do not use APC or APCu. In other words – disable it regardless of RAM you have. It made our one dedicated server down, it has GB RAM running only WordPress with hardly 5000 page views per day.
  2. Check Nginx and PHP-FPM settings to exclude any version specific error.

 

You can set automatic restart via cron, at every 12 hourly interval with 5 minute countdown on SSH (to warn you doing some work on SSH). Run :

Vim
1
sudo crontab -e

Add this line :

Vim
1
55 5,17 * * * /sbin/shutdown -r +5

You will have restart on 6AM and 6PM everyday. The above is a dirty trick to avoid any eventual miss of monitoring or reach to SSH. However, this is not really a complete fix. I personally do not think there will be any long term fix for WordPress because of poor quality coding on third party plugins, themes. Run last reboot command to check the log of reboot on Ubuntu 16.04.

Tagged With reset

This Article Has Been Shared 502 Times!

Facebook Twitter Pinterest
Abhishek Ghosh

About Abhishek Ghosh

Abhishek Ghosh is a Businessman, Surgeon, Author and Blogger. You can keep touch with him on Twitter - @AbhishekCTRL.

Here’s what we’ve got for you which might like :

Articles Related to Fix : PHP7 Nginx Sudden 404 and recv() failed 104: Connection reset

Actually a list should normally appear here. Automated calculation failed.

Additionally, performing a search on this website can help you. Also, we have YouTube Videos.

Take The Conversation Further ...

We'd love to know your thoughts on this article.
Meet the Author over on Twitter to join the conversation right now!

If you want to Advertise on our Article or want a Sponsored Article, you are invited to Contact us.

Contact Us

Subscribe To Our Free Newsletter

Get new posts by email:

Please Confirm the Subscription When Approval Email Will Arrive in Your Email Inbox as Second Step.

Search this website…

 

Popular Articles

Our Homepage is best place to find popular articles!

Here Are Some Good to Read Articles :

  • Cloud Computing Service Models
  • What is Cloud Computing?
  • Cloud Computing and Social Networks in Mobile Space
  • ARM Processor Architecture
  • What Camera Mode to Choose
  • Indispensable MySQL queries for custom fields in WordPress
  • Windows 7 Speech Recognition Scripting Related Tutorials

Social Networks

  • Pinterest (22.1K Followers)
  • Twitter (5.8k Followers)
  • Facebook (5.7k Followers)
  • LinkedIn (3.7k Followers)
  • YouTube (1.3k Followers)
  • GitHub (Repository)
  • GitHub (Gists)
Looking to publish sponsored article on our website?

Contact us

Recent Posts

  • Big Data in Sports May 20, 2022
  • FaaS Versus PaaS Deployment: What You Should Know May 18, 2022
  • What Is A Digital Media Consultancy? May 17, 2022
  • How Artificial Intelligence (AI) Is Changing The Way We Play Bingo May 16, 2022
  • Why You Need A Big Data Consultant May 15, 2022

About This Article

Cite this article as: Abhishek Ghosh, "Fix : PHP7 Nginx Sudden 404 and recv() failed 104: Connection reset," in The Customize Windows, September 8, 2016, May 20, 2022, https://thecustomizewindows.com/2016/09/fix-php7-nginx-sudden-404-recv-failed-104-connection-reset/.

Source:The Customize Windows, JiMA.in

This website uses cookies. If you do not want to allow us to use cookies and/or non-personalized Ads, kindly clear browser cookies after closing this webpage.

Read Privacy Policy.

PC users can consult Corrine Chorney for Security.

Want to know more about us? Read Notability and Mentions & Our Setup.

Copyright © 2022 - The Customize Windows | dESIGNed by The Customize Windows

Copyright  · Privacy Policy  · Advertising Policy  · Terms of Service  · Refund Policy