安装supervisor
yum install -y supervisor; systemctl start supervisord.service; systemctl enable supervisord.service
新增配置文件
vi /etc/supervisord.d/app.ini
#填入如下内容并保存
[program:logstash_micro_1]
directory=/etc/logstash/conf.d/logstash_micro_1
command=/usr/share/logstash/bin/logstash -f /etc/logstash/conf.d/logstash_micro_1/logstash.conf --path.data /etc/logstash/conf.d/logstash_micro_1 --path.settings /etc/logstash
autostart=true
autorestart=true
stderr_logfile=/var/log/logstash/%(program_name)s.log
stdout_logfile=/var/log/logstash/%(program_name)s.log
使配置文件生效
supervisorctl update