Cho*_*abu 5 django celery uwsgi server
首先 - 我知道UWSGI建议使用 smart-attach-daemon
来自:http://uwsgi-docs.readthedocs.io/en/latest/AttachingDaemons.html
Managing celery:
[uwsgi]
master = true
socket = :3031
smart-attach-daemon = /tmp/celery.pid celery -A tasks worker --pidfile=/tmp/celery.pid
Run Code Online (Sandbox Code Playgroud)
但是,当我将更新推送到服务器时,Celery任务似乎没有更新 - 为了实现这一点,似乎我已经做了问题killall celery- 通过使用attach-daemon启动它似乎实际上是自动化的?
我在这里遗漏了什么,有没有比杀死芹菜实例或使用更好的解决方案attach-daemon?
您最好使用attach-daemon,因为smart-attach-daemon这意味着您将自行管理智能守护进程的重新启动。
从 uwsgi 2.0 开始,还有“attach-daemon2”选项touch。
| 归档时间: |
|
| 查看次数: |
1064 次 |
| 最近记录: |