Supervisor постоянно перезапускает php-скрипт

У меня есть проект на laravel. Следующая команда

php artisan websocket:serve

запускает сервер веб-сокетов на порту 6001. Чтобы постоянно не запускать сокеты руками, я настроил supervisor со следующим конфигом:

[program:laravel-socket]
process_name=%(program_name)s_%(process_num)02d
command=php /var/www/messanger/artisan websocket:serve
autostart=true
autorestart=true
user=root
numprocs=2
redirect_stderr=true
stdout_logfile=/var/www/messanger/storage/logs/supervisor_queue-work.log

Сокеты успешно работают, однако логи постоянно забиваются ошибкой, что сокеты уже запущены. Мне кажется, что supervisor постоянно перезапускает эту команду. Как сделать так, чтоб он один раз ее запустил? ОС Ubuntu


Ответы (1 шт):

Автор решения: Vanya228

Оказалось все просто, нужно было из конфига удалить строчку

numprocs=2
→ Ссылка