4

我正在使用 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 更加冗长,以便在这里进行故障排除?

4

2 回答 2

4

当 HelperAgent 崩溃时会打印此错误消息。Apache 中的代码将等到 Watchdog 重新启动 HelperAgent,然后重新建立连接。如果出现任何问题,这就是您收到的消息。您应该寻找的是较早的消息。之前是否有任何消息可以告诉您为什么 HelperAgent 首先崩溃,或者为什么它无法重新启动?如果您查看乘客内存统计信息,您看到PassengerHelperAgent 和PassengerWatchdog 了吗?

于 2013-07-01T20:11:56.187 回答
1

这是乘客 4.0.7 中的错误,更新到 4.0.8 或乘客的最新版本并再次运行:

passenger-install-apache2-module

然后更新您的 apache 配置文件。 资源

于 2013-08-20T17:40:04.160 回答