Celery定时任务启动
1.Celery定时任务的启动是通过命令启动的,可以通过-f logfilename或–logfile=logfilename指定日志保存的文件名,可以通过-loglevel=...二. celery日志配置
1.python进行日志管理的模块为logging, celery的日志也是用logging实现的,如果我们将需要的内容写到日志文件中,也是使用logging实现,下面就通过代码来实现...三、通过外部配置实现celery日志切分
1.设置好以上相关配置后,在main.py所在目录启动定时任务,发现日志写入到了文件中,但是并没有按我们想要的结果进行切分(直接在配置中使用日志,或直接调用任务函数都可以实现切分...的配置没有生效
2.所以要实现日志切分,需要使用其他方法,以使上面配置在config.py中的TimedRotatingFileHandler设置生效
3.在/etc/logrotate.d/目录下创建日志外部切分的配置文件...celery,通过外部方式对日志文件进行切分
# 指定被切分的日志文件所在的路径(即定时任务指定的日志的绝对路径)
/root/celery_logging/*.log{
# 按小时切分,也可以换成自己需要的