mirror of
https://github.com/zulip/zulip.git
synced 2025-11-20 22:48:16 +00:00
process_queue: Fix worker variable being accessed before initialization.
This commit is contained in:
@@ -23,19 +23,19 @@ class Command(BaseCommand):
|
|||||||
queue_name = options['queue_name']
|
queue_name = options['queue_name']
|
||||||
worker_num = options['worker_num']
|
worker_num = options['worker_num']
|
||||||
|
|
||||||
def signal_handler(signal, frame):
|
|
||||||
logger.info("Worker %d disconnecting from queue %s" % (worker_num, queue_name))
|
|
||||||
worker.stop()
|
|
||||||
sys.exit(0)
|
|
||||||
|
|
||||||
if not settings.USING_RABBITMQ:
|
if not settings.USING_RABBITMQ:
|
||||||
logger.error("Cannot run a queue processor when USING_RABBITMQ is False!")
|
logger.error("Cannot run a queue processor when USING_RABBITMQ is False!")
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
|
logger.info("Worker %d connecting to queue %s" % (worker_num, queue_name))
|
||||||
|
worker = get_worker(queue_name)
|
||||||
|
|
||||||
|
def signal_handler(signal, frame):
|
||||||
|
logger.info("Worker %d disconnecting from queue %s" % (worker_num, queue_name))
|
||||||
|
worker.stop()
|
||||||
|
sys.exit(0)
|
||||||
signal.signal(signal.SIGTERM, signal_handler)
|
signal.signal(signal.SIGTERM, signal_handler)
|
||||||
signal.signal(signal.SIGINT, signal_handler)
|
signal.signal(signal.SIGINT, signal_handler)
|
||||||
|
|
||||||
logger.info("Worker %d connecting to queue %s" % (worker_num, queue_name))
|
|
||||||
worker = get_worker(queue_name)
|
|
||||||
worker.start()
|
worker.start()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user