我正在使用Apache 2.4和Phusion Passenger 4.0.5,出于某种原因,我看到Rails应用程序不时出现错误而没有任何真实的韵律或理由。当我查看Apache错误日志时,我只看到以下非常模糊的错误:
[ 2013-07-01 10:56:01.0046 26104/7ff716d317c0 apache2/Hooks.cpp:757 ]: Unexpected error in mod_passenger: Cannot connect to the helper agent
Backtrace:
(empty)
有什么方法可以强制Apache和Passenger更加冗长,以便在这里进行故障排除?
答案 0 :(得分:4)
HelperAgent崩溃时会打印此错误消息。 Apache中的代码将等待Watchdog重新启动HelperAgent,然后重新建立连接。如果出现任何问题,这就是你得到的信息。您应该寻找的是早期的消息。是否有来自早期的消息可能会告诉您为什么HelperAgent首先崩溃,或者为什么它无法重启?如果你看一下乘客记忆统计数据,你会看到PassengerHelperAgent和PassengerWatchdog吗?
答案 1 :(得分:1)
这是Passenger 4.0.7,更新到4.0.8或持续版本的乘客的错误并再次运行:
passenger-install-apache2-module
然后更新您的apache配置文件。 source