最近在windows下部署python tornado项目。启动了三个进程负载均衡,一段时间后(这段时间没有操作)再次请求时502.查看了log, no alive upstream node。尝试了不通过nginx访问也是失败,查看进程状态是存活的。为什么进程存在却访问失败呢
最近在windows下部署python tornado项目。启动了三个进程负载均衡,一段时间后(这段时间没有操作)再次请求时502.查看了log, no alive upstream node。尝试了不通过nginx访问也是失败,查看进程状态是存活的。为什么进程存在却访问失败呢
15 回答8.4k 阅读
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.4k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
目前的描述不足以解决问题。
no alive upstream node
也只是说明后端节点挂掉,通过尝试了不通过nginx访问也是失败
。问题出在了
tornado
项目本身,可以尝试本地启动不断的访问尝试,尝试让问题复现。否则不太好处理。另外,把
tornado
日志打印详细,查看出问题时是否有相关日志。已参与了 SegmentFault 思否社区 10 周年「问答」打卡 ,欢迎正在阅读的你也加入。