【发布时间】:2025-09-15 09:25:02
【问题描述】:
我有一个 django 应用程序,我正在使用 celery 任务在后台执行一些 csv 处理,所以我安装了 rabbitmq-server 就像 sudo apt-get install rabbitmq-server 一样,通过这个命令,rabbitmq-server 已安装并成功运行。
我在应用程序内的tasks.py 模块中有一些芹菜任务代码,并像下面那样运行芹菜
celery -A app.tasks worker --loglevel=info
工作正常并在后台成功执行 csv 文件,但现在我只想守护上述命令,我搜索了任何守护它的选项,但我没有找到任何要传递的参数,如 -D守护上述命令。那么无论如何我可以守护上述命令并使芹菜运行吗?
【问题讨论】:
-
我使用 supervisorctl 来实现这个
标签: python django celery celery-task celeryd