1
wd 2020-06-29 16:48:31 +08:00 via iPhone
beat 日志不会说是哪个 worker 跑的?我之前遇到过莫名其妙的 job 提交,后面查了好久才弄明白是跑测试用例的时候产生的。你这个是不是也是某人的电脑连到了这个集群消耗了这个任务?要用不同的 redis db
|
2
zhoudaiyu OP @wd beat 日志中看不到哪个 worker 执行的(有可能是日志的 level 不够低),我确定没有人连上 redis 去生产 /消费任务
|
3
ShuoHui 2020-06-29 17:02:05 +08:00 via iPhone
纯新手想请教各位大佬一下用 celery 优势是什么……我最近也在写要做定时任务的,感觉 apscheduler 基本都能满足……
|
4
youngce 2020-06-29 17:15:28 +08:00 1
@ShuoHui #3 前两年早期研究过一段时间,apscheduler 对于我来说,它的分布式实现可能稍微麻烦一点,社区当时也没有好的解决方案。celery 就可以轻易实现分布式,而且使用多,该踩的坑大家也都踩过了。另一方面,apscheduler 确实轻而优雅,celery 也确实显得笨重了一些
|
6
zhoudaiyu OP 发现了一些线索,两个工程用了一套 redis 的同一个库,可能有冲突
|