我使用Logstash来玩日志。我创建配置文件:
input {
...
}
filter {
...
}
output {
...
}
我运行命令行:
bin/logstash -f myfile.conf
一切都很完美,我得到了我想要的结果。
我想要的主要问题通过exec PHP执行命令:
exec('bin/logstash -f myfile.conf');
命令似乎不起作用,为什么?
答案 0 :(得分:0)
您的PHP代码必须以 root 用户身份运行。我打赌它是作为www-data运行的,由于安全原因,这是标准设置。