下面是集群的简单 nginx 配置,然后我关闭192.168.1.77:3032
服务器。
有时我会在日志中捕获 502 错误和“连接到上游客户端时没有实时上游”,而“服务器 unix:///var/tmp/site.sock 备份;” 工作,我猜必须处理请求,但 nginx 并没有发现它是实时的。可能是什么问题呢?
nginx配置:
upstream uwsgicluster {
server 192.168.1.77:3032;
server unix:///var/tmp/site.sock backup;
}
server {
listen 80;
server_name site.com www.site.com;
access_log /var/log/nginx/sire.log;
error_log /var/log/nginx/site-error.log;
location / {
uwsgi_pass uwsgicluster;
include uwsgi_params;
}
}
如果我从上游删除 192.168.1.77:3032 服务器并重新启动 nginx 它工作正常,但关闭 192.168.1.77:3032 服务器错误会定期发生