supervisord.conf 794 B

1234567891011121314151617181920212223242526272829303132
  1. [supervisord]
  2. nodaemon=true
  3. user=root
  4. pidfile=/var/run/supervisord.pid
  5. [program:syslog-ng]
  6. command=/usr/sbin/syslog-ng --foreground --no-caps
  7. stdout_logfile=/dev/stdout
  8. stdout_logfile_maxbytes=0
  9. stderr_logfile=/dev/stderr
  10. stderr_logfile_maxbytes=0
  11. autostart=true
  12. [program:unbound]
  13. command=/usr/sbin/unbound
  14. stdout_logfile=/dev/stdout
  15. stdout_logfile_maxbytes=0
  16. stderr_logfile=/dev/stderr
  17. stderr_logfile_maxbytes=0
  18. autorestart=true
  19. [program:unbound-healthcheck]
  20. command=/bin/bash /healthcheck.sh
  21. stdout_logfile=/dev/stdout
  22. stdout_logfile_maxbytes=0
  23. stderr_logfile=/dev/stderr
  24. stderr_logfile_maxbytes=0
  25. autorestart=true
  26. [eventlistener:processes]
  27. command=/usr/local/sbin/stop-supervisor.sh
  28. events=PROCESS_STATE_STOPPED, PROCESS_STATE_EXITED, PROCESS_STATE_FATAL