Nginx子域名下行问题

时间:2013-02-07 07:54:52

标签: ruby-on-rails-3 nginx passenger linode

我有两个在linode上运行的rails应用程序。操作系统是ubuntu,nginx服务器。子域实例给出问题。它在1天后才开始下降。在重新启动服务器时,它正常工作。

错误日志显示 - “* 1上游超时(110:连接超时),同时从上游读取响应标头,”。

我用Google搜索问题,发现增加proxy_read_timeout值可以解决问题。但我无法找到原因。

是否存在过度使用资源的问题?我有24 GB的存储空间和512 MB的RAM,如linode管理器所示。我总共有10个cron工作(每个app中有5个)。它们都是在同一时间开始的。这可能是问题吗?

请告诉我原因和解决方案。

1 个答案:

答案 0 :(得分:0)

这绝对听起来像是一个资源问题...或者其他东西可能会杀死/占用您的应用。通常,上游请求是从Web服务器到应用服务器的请求,因此如果您的应用程序执行某些操作,则会导致超时发生。我不确定默认超时是什么,但我猜它很短。增加超时至少会花费你时间来查看进程堆栈的系统资源,以试图找出正在发生的事情。