使用Chef配方时,服务(logstash)不会启动

时间:2016-08-10 14:59:20

标签: chef logstash chef-recipe chef-solo

我在编写安装和配置logstash的Chef配方时遇到了问题。安装和创建配置文件正在运行,但是当我尝试启动,停止,重新启动配方中的服务时,例如:

service 'logstash' do
  action :start
end

它没有重启服务,但是如果我登录机器,我可以使用

sudo service logstash start

它正常工作。

我已经检查了两个类似的线程,但没有找到解决这个问题的方法。

也许有人知道可能导致它的原因是什么?

1 个答案:

答案 0 :(得分:0)

如果它使用direct sudo命令运行,那么可能它必须使用“root”用户和启动服务的用户之间的环境变量设置。如果可能,请检查并分享相同的内容。