【问题标题】:Service(logstash) doesn't start when using Chef recipe使用 Chef 配方时服务(logstash)不启动
【发布时间】:2016-08-12 16:27:11
【问题描述】:

我为安装和配置 Logstash 而编写的 Chef 配方存在问题。安装和创建配置文件正在工作,但是当我尝试在配方中启动、停止、重新启动服务时,例如:

service 'logstash' do
  action :start
end

它不会重新启动服务,但是如果我登录到机器,我可以使用

sudo service logstash start

它可以正常工作。

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

也许有人知道是什么原因造成的?

【问题讨论】:

  • 你使用的是什么操作系统?
  • 我已经在 Ubuntu 14.04 和 Debian Jessie 上试用过。
  • 明确设置提供者为暴发户?自动检测有时会变得不稳定。
  • 你到底是什么意思?这很奇怪,因为使用 Elasticsearch、Kibana、nginx 一切正常。
  • 你解决了吗?我有同样的问题

标签: chef-infra logstash chef-recipe chef-solo


【解决方案1】:

如果它使用直接 sudo 命令运行,则可能与“root”用户和您启动服务的用户之间的环境变量设置有关。如果可能,请检查并分享相同的内容。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-29
    • 1970-01-01
    • 2016-05-20
    • 1970-01-01
    相关资源
    最近更新 更多