(乘客代理)收到的信号。优雅地关闭

时间:2015-07-10 13:10:29

标签: ruby-on-rails nginx amazon-ec2 passenger rubber

我有一个我在aws ec2实例上部署的rails应用程序,这是我第一次使用Rubber Gem,我跟着this tutorial。 删除默认的nginx配置后,在初始部署(我提到的教程的第5步)之后,当我尝试使用公共IP或DNS访问我的应用程序时,我得到403 Forbidden nginx屏幕。 在检查服务器上的nginx的错误日志时,这是我发现的。我一直坚持这个问题很长一段时间,任何帮助都将不胜感激。感谢。

tail -f /var/log/nginx/error.log
[ 2015-07-10 05:49:13.7236 13522/7fc24be3a780 age/Wat/Main.cpp:1264 ]: Starting PassengerAgent watchdog...
[ 2015-07-10 05:49:13.7526 13525/7f2f7f588780 age/Hel/Main.cpp:944 ]: Starting PassengerAgent server...
[ 2015-07-10 05:49:13.7529 13525/7f2f7f588780 age/Hel/Main.cpp:237 ]: PassengerAgent server running in multi-application mode.
[ 2015-07-10 05:49:13.7550 13525/7f2f7f588780 age/Hel/Main.cpp:698 ]: PassengerAgent server online, PID 13525
[ 2015-07-10 05:49:13.7851 13530/7f39b592e780 age/Log/Main.cpp:442 ]: Starting PassengerAgent logger...
[ 2015-07-10 05:49:13.7863 13530/7f39b592e780 age/Log/Main.cpp:323 ]: PassengerAgent logger online, PID 13530
[ 2015-07-10 05:49:13.7876 13525/7f2f7f588780 age/Hel/Main.cpp:857 ]: Watchdog seems to be killed; forcing shutdown of all subprocesses

[ 2015-07-10 05:49:13.7877 13525/7f2f79042700 age/Hel/Main.cpp:508 ]: Signal received. Gracefully shutting down... (send signal 2 more time(s) to force shutdown)
2015/07/10 05:49:13 [alert] 9729#0: Required key 'core_address' is missing (-1: Unknown error)

1 个答案:

答案 0 :(得分:-2)

此处为乘客作者。在Nginx内编译的Passenger模块与安装的实际Passenger版本不匹配时会发生此错误。换句话说,您的安装已损坏。

我建议您使用Passenger official walkthrough documentation.

在新的空服务器上重新开始