【问题标题】:unicorn nginx upstream server not starting独角兽 nginx 上游服务器未启动
【发布时间】:2011-08-08 03:41:32
【问题描述】:

我的独角兽服务器运行良好,但已停止工作,我不知道如何重新启动它。

2011/04/18 15:23:42 [error] 11907#0: *4 connect() to unix:/tmp/sockets/unicorn.sock 在连接到上游时失败(111:连接被拒绝),客户端:71.131.237.122 ,服务器:localhost,请求:“GET / HTTP/1.1”,上游:“http://unix:/tmp/sockets/unicorn.sock:/”,主机:“tacitus”

我的配置文件位于:https://gist.github.com/926006

任何关于我的故障排除选项的帮助将不胜感激。

最好的,

提姆

【问题讨论】:

标签: ubuntu nginx unicorn


【解决方案1】:

我在 nginx 和 unicorn 设置方面遇到了类似的问题。

我每天都在 nginx error.log 中看到这个错误:

failed (11: Resource temporarily unavailable) while connecting to upstream

我修复它的方法是将 unix socket 更改为 tcp socket。

所以

upstream unicorn_app {
  server unix:/tmp/sockets/unicorn.sock fail_timeout=0;
}

现在我正在使用

upstream unicorn_app {
  server 127.0.0.1:3000 fail_timeout=0;
}

希望对某人有所帮助。

【讨论】:

  • 你在哪里有“unicorn_app”,这只是应用程序本身的名称吗?或者你的意思是把“unicorn_app”放在那里?
  • 是哪个文件?
猜你喜欢
  • 2011-01-27
  • 1970-01-01
  • 1970-01-01
  • 2023-03-09
  • 1970-01-01
  • 2013-07-02
  • 2020-04-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多