1

我最近将我的乘客 phusion apache 模块更新到 v5.0.21。现在,每当我想启动/重新启动一个应用程序(例如通过passenger-config restart-app --ignore-app-not-running --ignore-passenger-not-running /var/www/apps/testapp/bundle)我得到以下内容:

srv:~# passenger-config restart-app
*** An error occured while querying the Phusion Passenger server:
Status: 500 Internal Server Error
Content-Length: 22
Content-Type: text/plain
Connection: close

Internal server error

根据文档,Apache 错误日志中应该有一个错误,但没有. 虚拟主机错误日志为空,乘客应用程序日志为空,我得到的只是上面的错误。

  • 回滚到以前的版本(5.0.7)并没有改变任何东西
  • 乘客状态说“一切都很好”
  • 乘客配置验证安装说“一切看起来都不错”
  • passenger-install-apache2-module 说安装正确

我正在运行 Ubuntu 14.04

4

2 回答 2

1

感谢您的提示,我实际上为每个虚拟主机定义了一个PassengerLogFile,这是不允许的。这导致日志被写入最新部署的应用程序,这使得调试非常困难。

最终,整个事情只有在 Apache 完全重新启动时才崩溃,原因是一个项目配置错误。消除,现在一切正常,谢谢!

于 2015-12-03T07:32:39.287 回答
0

我们有同样的错误nginx <-> passenger <-> python。尝试重新启动乘客时,我们得到相同的错误 500,但没有任何信息。

搜索了一段时间后,只需重新启动即可nginx解决问题!

以防万一这可能对其他人有所帮助:-)

干杯

于 2021-11-30T13:19:58.277 回答