Запуск и настройка supervisor на centos 7

Запускать процессы просто используя supervisor, просто создаем скрипт с бесконечным циклом и потом прописываем его в настройках воркера

  • yum install supervisor
  • nano /etc/supervisord.conf
[program:site-worker]
command=/usr/bin/php /var/www/workersite.php
stdout_logfile=/var/log/worker.log
autostart=true
autorestart=true
user=www-data
stopsignal=KILL
numprocs=1
  • systemctl enable supervisord - автозапуск при старте
  • systemctl restart supervisord - перезапускаем

Включение веб интерфейса

Включается при помощи файла конфигурации. Меняем секцию [inet_http_server], пишем туда пользователя и пароль

[inet_http_server]
port=127.0.0.1:9001
;username=site_user_name
;password=site_password