三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

celery: 从命令行指定日志文件路径

celery: 从命令行指定日志文件路径

一,参数

无论是 worker 还是 beat,Celery 都原生支持 -f(或 --logfile)参数。你只需要在启动命令后加上绝对路径即可。

注意:

运行上述命令前,必须确保运行 Celery 的系统用户对该日志目录(例如 /var/log/celery/)拥有写权限。
如果没有,请提前执行
sudo mkdir -p /var/log/celery && sudo chown -R your_user:your_user /var/log/celery

二,例子:

worker

$ celery -A celery_app.celery_app worker --loglevel=info --concurrency=4 -f logs/celery_worker.log

beat

$ celery -A celery_app.celery_app beat --loglevel=info -f logs/celery_beat.log

 

← 返回列表