1

我有一个在 aws ec2 实例上部署的 rails 应用程序,这是我第一次使用 Rubber Gem,为此我遵循了本教程。在删除默认 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)
4

1 回答 1

-2

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

我建议您使用“乘客”官方演练文档在新的空服务器上完全重新开始。

于 2015-07-14T08:35:44.053 回答