【问题标题】:Nginx subdomain down issueNginx 子域关闭问题
【发布时间】:2013-01-22 15:57:53
【问题描述】:

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

错误日志显示-“*1 upstream timed out (110: Connection timed out) while reading response header from upstream”。

我搜索了这个问题,发现增加 proxy_read_timeout 值可以解决问题。但我找不到原因。

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

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

【问题讨论】:

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


    【解决方案1】:

    这听起来绝对像是一个资源问题……或者其他什么东西正在扼杀/占用您的应用程序。通常,上游请求是从 Web 服务器到应用服务器的请求,因此如果您的应用正在做一些不正常的事情,这将导致超时发生。我不确定默认超时是多少,但我猜它相当短。增加超时时间至少可以让您有时间查看进程堆栈的系统资源,以尝试找出发生了什么。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-13
      • 2022-07-06
      • 1970-01-01
      • 2019-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-01
      相关资源
      最近更新 更多