Celery5.0 定期任务的重启和动态添加和删除的实现
資深大佬 : sunhk25 4
1.通过 Python ( Flask )启动,但是不知道如何重启(想到的是通过进程名强制关闭后再启动)
subprocess.Popen(['celery', '-A', 'vextia.celery', 'beat', '-s', 'temp/celerybeat-schedule'])
2.如果想通过画面来管理定时任务的话,如何添加和删除任务
- 参考官方文档,初始化时可以实现添加定时任务
https://docs.celeryproject.org/en/latest/userguide/periodic-tasks.html#entries
- Celery5.0 好像实现了 django 的类似动态管理功能,不知有什么好建议。 https://stackoverflow.com/questions/10194975/how-to-dynamically-add-remove-periodic-tasks-to-celery-celerybeat/55603127#55603127
大佬有話說 (7)