使用 chef 在 ubuntu 14.04 上重新启动 php5-fpm

使用 chef 在 ubuntu 14.04 上重新启动 php5-fpm

我的厨师食谱中有这个:

service 'php5-fpm' do
  supports :restart => true
  action [ :enable, :start ]
end

然而我的配方现在在 Ubuntu 14.04 中失败,因为“/etc/init.d/php5-fpm restart”在 Ubuntu 14.04 上不起作用(它返回 1 并且没有消息)。

如何让我的厨师食谱重新启动并管理 php5-fpm 服务?

答案1

通过在 Chef 中向我的服务添加以下内容来解决:

“提供商 Chef::Provider::Service::Upstart”

当某些服务允许您使用 init.d 而其他服务强迫您使用 upstart 时,这确实会开始变得烦人。

相关内容