【发布时间】:2013-07-10 19:50:20
【问题描述】:
从我的 Rails 应用程序的服务器从一个 IP 移动到另一个 IP 的那一刻起(应用程序保持相同的域名),一些用户开始收到错误 324 (net::ERR_EMPTY_RESPONSE) - 每天一次或两次不同页面.重新加载页面总是会使页面正常加载。
Nginx 日志中有一条消息
2013/07/08 09:18:11 [error] 1490#0: *626 connect() to
unix:/tmp/unicorn.site.sock failed (111: Connection refused) while
connecting to upstream, client: <client_ip>, server: site.com,
request: "GET / HTTP/1.1", upstream:
"http://unix:/tmp/unicorn.site.sock:/", host: "staging.site.com"
但是为什么连接会被拒绝呢?它应该与Nginx config有关,但我无法理解原因。
任何想法都非常感谢!
【问题讨论】:
-
Nginx 是否在 IP 更改后重新加载或重新启动以允许它重新解析主机名等?
-
所有环境都移动到物理上的其他服务器。所以是的,一切都重新启动了
-
我认为这个问题是针对google crome浏览器的。
-
你试过这个链接github.com/vkholodkov/nginx-eval-module/issues/13这可能对你有帮助。
-
现在试过了,但遗憾的是没有任何改变。是的,它只出现在 Chrome 中
标签: ruby-on-rails nginx