我确实需要帮助来调试我在 Apache 上使用 Passenger 时遇到的错误。
我刚刚安装了 Ubuntu 10.4,并安装了 Apache、Ruby 和 Passenger。我试图运行一个简单的 rack 应用程序,但在我的 Apache 中不断出现此错误error.log
[Tue Sep 28 05:54:41 2010] [error] [client 86.171.2.82] Premature end of script headers:
然后错误继续
The backend application (process 25574) did not send a valid HTTP response; instead, it sent nothing at all. It is possible that it has crashed; please check whether there are crashing bugs in this application.
*** Exception NoMethodError in PhusionPassenger::Rack::ApplicationSpawner (undefined method `call' for nil:NilClass) (process 25574):
我也尝试过旧版本的乘客,但出现了同样的错误。
- Ubuntu 10.4
- Apache 2.2.14
- Ruby 1.9.2-p0
- 乘客 2.2.15
答案1
您是否已检查确保您的应用程序使用的所有配置文件都已填充?(有关的)