求助:nginx日志报错no live upstreams while connecting to upstream
我的服务配置是这样的:
upstream app_emp_server{
ip_hash;
server 172.16.70.23:10250;
server 172.16.70.24:10250;
server 172.16.70.25:10250;
}
server {
listen 5250;
server_name localhost;
location ~ / {
proxy_pass http://app_emp_server;
proxy_read_timeout 180; #连接成功后,后端服务器响应时间(代理接收超时)
}
}
环境是 前端服务器请求nginx代理5250端口,nginx收到请求发送后端应用服务器
每天错误日志里面有十几条这样的:
2017/06/12 23:44:12 [error] 189890#0: *20445565 no live upstreams while connecting to upstream, client: 172.16.70.3, server: localhost, request: "POST / HTTP/1.1", upstream: "http://app_emp_server/", host: "172.16.70.25:5250"
2017/06/13 10:03:11 [error] 189888#0: *20525784 no live upstreams while connecting to upstream, client: 172.16.70.3, server: localhost, request: "POST / HTTP/1.1", upstream: "http://app_emp_server/", host: "172.16.70.25:5250"
2017/06/13 10:13:53 [error] 189889#0: *20534209 no live upstreams while connecting to upstream, client: 172.16.70.3, server: localhost, request: "POST / HTTP/1.1", upstream: "http://app_emp_server/", host: "172.16.70.25:5250"
百度了好久 一些文档说报 “no live upstreams while connecting to upstream” 意思是upstream下的server全都挂了
这样解释不应该啊
希望大神给个处理方法!!!
upstream app_emp_server{
ip_hash;
server 172.16.70.23:10250;
server 172.16.70.24:10250;
server 172.16.70.25:10250;
}
server {
listen 5250;
server_name localhost;
location ~ / {
proxy_pass http://app_emp_server;
proxy_read_timeout 180; #连接成功后,后端服务器响应时间(代理接收超时)
}
}
环境是 前端服务器请求nginx代理5250端口,nginx收到请求发送后端应用服务器
每天错误日志里面有十几条这样的:
2017/06/12 23:44:12 [error] 189890#0: *20445565 no live upstreams while connecting to upstream, client: 172.16.70.3, server: localhost, request: "POST / HTTP/1.1", upstream: "http://app_emp_server/", host: "172.16.70.25:5250"
2017/06/13 10:03:11 [error] 189888#0: *20525784 no live upstreams while connecting to upstream, client: 172.16.70.3, server: localhost, request: "POST / HTTP/1.1", upstream: "http://app_emp_server/", host: "172.16.70.25:5250"
2017/06/13 10:13:53 [error] 189889#0: *20534209 no live upstreams while connecting to upstream, client: 172.16.70.3, server: localhost, request: "POST / HTTP/1.1", upstream: "http://app_emp_server/", host: "172.16.70.25:5250"
百度了好久 一些文档说报 “no live upstreams while connecting to upstream” 意思是upstream下的server全都挂了
这样解释不应该啊
希望大神给个处理方法!!!
...全文
相关推荐
Nginx常见错误
**`"no live upstreams while connecting to upstream"`**:所有upstream中的服务器均不可用。16.
Nginx中报错:Permission denied与Connection refused的解决
to upstream, upstream: “fastcgi://127.0.0.1:9000”```这可能是由于以下原因导致的:1.
详解nginx upstream 配置和作用
Nginx是一款高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。其中,upstream模块是Nginx用于负载均衡的核心功能之一。
关于nginx没有跳转到upstream地址的解决
在使用Nginx作为反向代理服务器时,有时可能会遇到一个问题:当客户端发起请求时,Nginx没有正确地将请求转发到上游服务器(upstream),而是直接暴露了upstream的内部地址,导致404错误
healthcheck_nginx_upstreams
【healthcheck_nginx_upstreams模块的使用】使用`healthcheck_nginx_upstreams`模块,你需要在Nginx配置文件中定义一个或多个upstream块,每个块代表一组后端服务器


系统维护与使用区
