使用Capistrano将Rails应用程序部署到运行Apache且启用了Passenger的Ubuntu VM.
我按照本教程:https://www.phusionpassenger.com/library/install/apache/install/oss/trusty/进行了一些更改,因为我在17.04,而不是14.04 LTS.
passenger-config validate-install表示Passenger和Apache的一切看起来都很好. passenger-memory-stats显示Passenger和Apache进程.
我有几次sudo apache2ctl重启,没有任何警告.但乘客状态,以及Capistrano运行的乘客配置重启应用程序,报告说Passenger“似乎没有运行”.所以我的部署停止了.
机器上只有一个Ruby,使用ruby-install安装ruby-2.4.1.在版本不匹配的情况下,我有apt-get更新和升级.
Apache日志不会显示任何错误,当然也不会与Passenger相关.
为什么Passenger在内部不同意,说它既配置正确又有进程运行,但后来说它没有运行?