nginx后端服务器返回给nginx502、504、404、执行超时等错误状态的解决方法
2017-03-06 00:00
661 查看
当后端的服务器返回给nginx502、504、404、执行超时等错误状态的时候,nginx会自动再把这个请求转发到upstream里面别的服务器上面,从而给网站用户提供更稳定的服务。
配置如下: location / { #如果后端的服务器返回502、504、执行超时等错误,自动将请求转发到upstream负载均衡池中的另一台服务器,实现故障转移。 proxy_next_upstream http_502 http_504 http_404 error timeout invalid_header; proxy_pass http://php_server_pool; proxy_set_header Host www.yourdomain.com; proxy_set_header X-Forwarded-For $remote_addr; } 这样的话,也算是保障了后端服务器的一个高可用性
相关文章推荐
- nginx后端服务器返回给nginx502、504、404、执行超时等错误状态的解决方法
- nginx后端服务器返回给nginx502、504、404、执行超时等错误状态的解决方法
- Nginx使用ngx_zeromq模块返回502错误的解决方法
- 504错误解决办法 让你的浏览器强制在后端服务器执行而不用通过前端CDN服务器
- Nginx 502 bad gateway和Nginx 504 Gateway Time-out错误解决方法 错误解决办法
- Nginx使用ngx_zeromq模块返回502错误的解决方法
- Nginx出现“ 413 (499 502 404) Request Entity Too Large”错误解决方法
- 服务器出现 HTTP 400、404、500、502 错误原因及解决方法
- 服务器出现 HTTP 400、404、500、502 错误原因及解决方法
- “远程服务器返回错误: (404) 未找到”的正确解决方法
- “远程服务器返回错误: (404) 未找到”的正确解决方法
- 远程服务器返回错误:(417) Expectation failed 的解决方法
- 无法向会话状态服务器发出会话状态请求 错误的解决方法
- 无法向会话状态服务器发出会话状态请求 错误的解决方法
- ASP.NET 无法向会话状态服务器发出会话状态请求 错误的解决方法
- 在服务器上处理请求时出现未知错误。服务器返回的状态码为500。的处理方法。
- 无法向会话状态服务器发出会话状态请求 没有启动 ASP.NET State service错误的解决方法
- 安装Nginx+MySQL+PHP后执行.php程序后产生的错误解决方法:
- 无法向会话状态服务器发出会话状态请求 错误的解决方法
- [转]无法向会话状态服务器发出会话状态请求 错误的解决方法