Phusion Passenger:在资源'服务[乘客]'上执行动作`restart`时出错

时间:2017-10-27 08:48:40

标签: nginx chef passenger

我正在使用Nginx+Passenger

我在upgrade Phusion passenger尝试5.0.29 to 5.1.11。一切都很好,除了重新启动乘客正在抛出错误,如图所示。

enter image description here

我试图再次运行chef-client,正确地重新启动它。但我必须两次经营厨师 - 客户,这是我买不起的。

在第二次厨师 - 客户完成之前,我的网站已关闭。

食谱细节:

service "passenger" do
  supports :status => true, :restart => true, :reload => true
  action [ :enable, :start ]
end

任何想法为什么会这样。

由于

2 个答案:

答案 0 :(得分:0)

尝试调用/etc/init.d/passenger restart并查看结果。如果您收到相同的错误,问题是它不支持该操作。

此外,作为一种解决方法,尝试通知资源stop start而不是restart,它会解决问题。

最后,您是否在每次主厨客户端运行时重新启动服务?这真的需要吗?它意味着每隔约30分钟停机一次。

答案 1 :(得分:0)

对我来说,重启失败(乘客升级后)与此issue相关。

尝试将乘客降级到5.1.7(或等待5.1.12版本)