通过exec PHP执行Logstash

时间:2015-04-10 12:04:37

标签: php logstash

我使用Logstash来玩日志。我创建配置文件:

input {
  ...
}

filter {
  ...
}

output {
  ...
}

我运行命令行:

bin/logstash -f myfile.conf

一切都很完美,我得到了我想要的结果。

我想要的主要问题通过exec PHP执行命令:

exec('bin/logstash -f myfile.conf');

命令似乎不起作用,为什么?

1 个答案:

答案 0 :(得分:0)

您的PHP代码必须以 root 用户身份运行。我打赌它是作为www-data运行的,由于安全原因,这是标准设置。