从我的 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配置有关,但我无法理解原因。
任何想法都非常感激!
最佳答案
Nginx报错是内核报错,所以和nginx根本没有关系。您的 unicorn 可能过载或出现段错误,您应该首先检查dmesg
。
关于ruby-on-rails - 服务器 IP 更改后出现和关闭错误 324 (net::ERR_EMPTY_RESPONSE),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17579688/