rails app部署产生无限的独角兽工人

时间:2013-06-25 15:32:31

标签: ruby-on-rails nginx unicorn

您好,并提前感谢您的帮助。

我正在将rails应用程序部署到我的linode vps上,自上次部署以来,我对此应用程序进行了一些重大更改,现在我遇到了一些奇怪的问题。

首先,对于这个新部署,当我在用户部署者下运行部署脚本(在铁路广播第335集上)时,我可以在此用户下看到3个进程。一个是具有固定pid的主进程,另外两个pid只是不断更改并且几乎占用了我的cpu的100%。

我不知道如何调试此问题,部署在开发环境中运行良好。

其次,在部署之后,我得到了我们的抱歉,出了问题的消息。在我的nginx日志中,我看到以下内容:

2013/06/25 10:41:24 [error] 2866#0: *7 upstream timed out (110: Connection timed out) while reading response header from upstream
2013/06/25 11:00:44 [error] 2866#0: *13 upstream timed out (110: Connection timed out) while reading response header from upstream
2013/06/25 11:14:19 [error] 2278#0: *1 connect() hostname failed (111: Connection refused) while connecting to upstream, client: ip, server: , request: "GET /employee HTTP/1.1"

我不知道如何开始调试此问题,因此任何输入都会有所帮助。

我正在加载主页,不知道为什么会有/ employee

的get请求

0 个答案:

没有答案