优雅地重新启动django-qcluster



如何在服务器更改时优雅地重新启动qcluster?例如,我们使用gunicorn来运行django服务器,它可以让您在没有停机时间的情况下优雅地重新启动工作人员。如何在不干扰任何正在进行的工作者处理的情况下重新启动qcluster工作者?谢谢

我试图使用kill -SIGHUB优雅地重新启动Djano-Q,因为这是一种优雅地重启服务的约定,但没有成功。我注意到Django-Q在收到CTRL+C命令时优雅地重新启动,并从中找到了解决方案。

# -2 is SIGINT. It acts like CTRL+C.
pkill -e -2 --full 'python manage.py qcluster';  (python manage.py qcluster &)

最新更新