确定当前的旅客行动/解释旅客状况输出

时间:2016-01-10 19:00:02

标签: ruby-on-rails passenger

我们经常有我们称之为" apache挂起",我们的乘客队列开始疯狂增长,应用程序似乎没有响应。我们认为,由于所有乘客流程正在同时为长时间运行的请求提供服务。

我们正在努力弄清楚如何识别每个活跃的乘客流程当前正在尝试提供的实际当前请求。请注意,我已经阅读了Phusion的frozen process blog,并且仍在消化它,在那里尝试SIGQUIT和其他建议。

我的问题是,passenger-status --show=server可以告诉我每个流程正在做什么,如果有,这里的任何人都可以帮助我理解如何解释其结果。

在我看来,这个命令报告了大量目前正在进行的事情,此外还有什么,我无法弄清楚如何通过积极的乘客流程来处理当前的请求。

passenger-status --show=server的输出太长,不能过去,所以这里有一个gist,包括基本passenger-status输出。

0 个答案:

没有答案