mirror of
https://github.com/zulip/zulip.git
synced 2025-11-08 16:01:58 +00:00
- For threaded workers: Django's autoreloader catches SIGQUIT(3) to reload the program. If a process being watched by autoreloader exits with status code 3, reloader will restart the process. To reload, we send SIGUSR1(10) signal from consumers to a handler in process_queue which then exits with status code 3. - For single worker per process: Catch the SIGUSR1 and quit; supervisorctl will restart the worker automatically. Fixes #5512
4.0 KiB
4.0 KiB