centos用户注销后的独角兽插座拒绝连接

时间:2011-11-25 06:02:43

标签: ruby-on-rails unicorn

我遇到了一个非常奇怪的问题。我有一个nginx和configed罚款使用rails独角兽服务器。 我使用'unicorn_rails -c config / unicorn.rb -E producttion -D'来启动我的unicorn服务器。 除非我退出我的ssh sesstion,否则一切正常。

在我退出我的ssh会话后,rails应用程序将关闭。

当我检查nginx日志时,它说socket.pid拒绝连接。 我发现独角兽的插座文件只是坐在那里,独角兽的过程都活着。

唯一的解决方案是杀死独角兽进程并重新启动。

我很困惑,有人可以帮助我吗?谢谢!

1 个答案:

答案 0 :(得分:0)

尝试使用nohup unicorn_rails -c config/unicorn.rb -E production -D

在后台运行该过程

这可能对你有所帮助,但是我已经有一段时间了,因为我不得不通过SSH启动我的网络服务器而没有init.d脚本或类似的东西。你可以在SuperUser上获得更好的帮助,因为他们更多地处理系统内容。