安装supervisor

  1. yum install -y supervisor; systemctl start supervisord.service; systemctl enable supervisord.service

新增配置文件

  1. vi /etc/supervisord.d/app.ini
  2. #填入如下内容并保存
  3. [program:logstash_micro_1]
  4. directory=/etc/logstash/conf.d/logstash_micro_1
  5. 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
  6. autostart=true
  7. autorestart=true
  8. stderr_logfile=/var/log/logstash/%(program_name)s.log
  9. stdout_logfile=/var/log/logstash/%(program_name)s.log

使配置文件生效

  1. supervisorctl update