Очередь Laravel SQS не останавливается, даже если в очереди нет сообщенийPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Очередь Laravel SQS не останавливается, даже если в очереди нет сообщений

Сообщение Anonymous »

Я запускаю работника-супервизора внутри контейнера как независимую задачу в aws. Я указал флаг --stop-when-empty, но задача продолжает работать, даже если в очереди нет сообщений. Ниже приведены мои конфигурации для супервизора.
[supervisord]
nodaemon=true
pidfile=/var/run/supervisord.pid
stdout_logfile=/dev/stdout
stderr_logfile=/dev/stderr

[program:job-worker]
process_name=%(program_name)s_%(process_num)02d
command=bash -c "php /srv/app/artisan queue:work sqs-fifo --tries=3 --stop-when-empty --queue=demo_queue.fifo && kill -s SIGINT `cat supervisord.pid`"
autostart=true
autorestart=false
stopasgroup=true
killasgroup=true
numprocs=1
redirect_stderr=true
stdout_logfile=/dev/stdout
stdout_logfile_maxbytes=0
exitcodes=0
startretries=0


Подробнее здесь: https://stackoverflow.com/questions/793 ... s-in-queue
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»