Ubuntu中通过service 启动 logstash无法output,手动命令行执行却可以

chenlei65368 发布于 2016/05/09 15:59
阅读 587
收藏 0

问题描述:Ubuntu安装logstash2.3 ,root用户从命令行执行logstash 可以正常输出到文件

./bin/logstash -f /etc/logstash/conf.d/logstash-console.conf

debug也可以看到读取到的messge,但是使用service logstash start的方式启动,却无法输出到文件,output 到 email也是同样的问题。

配置如下:

input {

   file {
        path => "/var/log/nginx/access.log"
        start_position => beginning
        ignore_older => 0
  }
}

output{

        file {
                path =>"/var/log/logstash/out.log"
        }

}

谢谢各位!

加载中
0
Feng_Yu
Feng_Yu
为何不查一下logstash有何报错?
Feng_Yu
Feng_Yu
回复 @chenlei65368 : 那就给相应的权限
chenlei65368
chenlei65368
查到了,logstash没有读取log文件的权限
返回顶部
顶部