如果NGINX后端多台在负载,使用了

 upstream php_servers{
  server 127.0.0.1:9000;
  server 127.0.0.1:9001;
  server 127.0.0.1:9002;
  }
  fastcgi_next_upstream error timeout invalid_header http_500  http_503;//监听了500错误

当程序中有抛出500时候,nginx会根据服务列表重试,当全部均抛出500的时候,nginx会抛出502页面

解决方法:去除http_500,因为500是一般程序正常抛出的错误代码,不应该监听次错误代码

 

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-01-20
  • 2022-12-23
  • 2022-12-23
  • 2021-06-29
  • 2022-12-23
猜你喜欢
  • 2021-07-05
  • 2022-12-23
  • 2021-05-01
  • 2021-08-21
  • 2021-09-21
  • 2021-05-22
相关资源
相似解决方案