Die Laravel SQS-Warteschlange stoppt nicht, selbst wenn sich keine Nachrichten in der Warteschlange befindenPhp

PHP-Programmierer chatten hier
Guest
 Die Laravel SQS-Warteschlange stoppt nicht, selbst wenn sich keine Nachrichten in der Warteschlange befinden

Post by Guest »

Ich führe einen Supervisor-Worker in einem Container als unabhängige Aufgabe in aws aus. Ich habe das Flag --stop-when-empty angegeben, aber die Aufgabe läuft weiter, auch wenn sich keine Nachrichten in der Warteschlange befinden. Unten sind meine Konfigurationen für Supervisor.

Code: Select all

[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

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post