Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 31.05.2018 19:11:04

Запуск Websocket server (Ratchet) из Supervisor

Доброго времени суток!
Пытаюсь переложить задачу поддержания wss в работающем состоянии с помощью Supervisor.
Добавил конфиг wss-worker.conf

PHP
[program:wss-worker]
process_name=%(program_name)s_%(process_num)02d
command
=php /var/www/site/artisan chatserver:run --sleep=--tries=--daemon
autostart
=true
autorestart
=true
user
=some_user
numprocs
=8
redirect_stderr
=true
stdout_logfile
=/var/www/site/app/worker.log

Выполнил reread, update, start wss-worker:*
wss-worker:wss-worker_06: ERROR (spawn error)
wss-worker:wss-worker_07: ERROR (spawn error)
wss-worker:wss-worker_04: ERROR (spawn error)
wss-worker:wss-worker_05: ERROR (spawn error)
wss-worker:wss-worker_02: ERROR (spawn error)
wss-worker:wss-worker_03: ERROR (spawn error)
wss-worker:wss-worker_01: ERROR (spawn error)
wss-worker:wss-worker_00: ERROR (spawn error)

и в логе обнаруживаю ошибки:
[Symfony\Component\Console\Exception\RuntimeException]
The "--sleep" option does not exist.

С опциями игрался и так-сяк… кто подскажет где я неправ?

Изменено Dzhangar (31.05.2018 19:12:20)

Не в сети

#2 31.05.2018 23:19:34

Re: Запуск Websocket server (Ratchet) из Supervisor

Решение!

[program:wss-worker]
process_name=%(program_name)s_%(process_num)02d
command=php artisan chatserver:run
directory=/var/www/site.ru
autostart=true
autorestart=true
user=some_user
numprocs=8
redirect_stderr=true
stdout_logfile=/var/www/site.ru/app/worker.log

numprocs=8 во многом избыточно, думаю хватило бы и numprocs=1 …потестю-посмотрю

Не в сети

Подвал раздела