【发布时间】:2016-10-28 20:27:40
【问题描述】:
我正在运行一个以 Starman (v0.4014) 和 ngynx 作为前端代理的 Dancer (v1.3202) 应用程序。我注意到负载均衡器每隔几个小时就会出现一个巨大的延迟峰值,我想知道是否是工作人员达到了他们的请求限制并重新启动。延迟从平均 30 毫秒到 1000 毫秒或更多。我检查了 MongoDB,没有长时间运行的查询。 --max-requests 实际上对工人做了什么,当工人达到这个限制时会发生什么?
【问题讨论】:
-
FWIW,我强烈推荐 uWSGI 而不是 Starman。根据我的经验,在各个方面都更深入,更可靠。
-
我的经历不同:我有一个 Starman 设置,每天可以愉快地处理超过 100,000,000 次请求,几个月都没有问题。