1
no13bus OP 第一个文章里面的回复里面有个解决作者关于不能直接传object的解决办法。可以看看。
刚才发现了这个地址。原来官网一直有好东西。自己没注意。嗨 http://www.celeryproject.org/community/ |
3
dafang 2014-07-21 12:44:57 +08:00
好吧,真心觉得很水的一篇best practice。。。
|
5
MasterYoda 2014-07-21 13:19:22 +08:00
今天刚刚掉进一个奇怪的celery坑里,对broker(redis)的连接数暴增到10000+。
|
6
no13bus OP @MasterYoda 后来呢?啥原因呢?我broker也是用的redis。
|
7
MasterYoda 2014-07-21 15:45:09 +08:00
@no13bus 没有找到原因啊,尴尬的很,task.delay时报错已经max number of clients了,一看连接到10000+了,到了redis conf里的上限。
|
8
MasterYoda 2014-07-21 15:45:47 +08:00
@no13bus
之前issue里有别人提过这个,不过新版本应该已经fix了。我这个问题的原因还在查。 |
9
no13bus OP @MasterYoda 你得是3.1?新版本是3.2.我用的也是3.1
修复好了,可以分享下。一起来防坑 |
10
MasterYoda 2014-07-22 09:29:12 +08:00
@no13bus 3.1.12 突然间出的问题,也没有原因的恢复了,我把broker迁到了另一个机器上,连接数稳定在19了。
|
11
no13bus OP @MasterYoda 有空交流交流celery的使用?最近用的比较多。qq 364416072. 不知道你们celery的监控室怎么做的。我用了他官方推荐的flower,是tornado写的。
|
12
MasterYoda 2014-10-14 14:51:14 +08:00
@no13bus 上次那个连接数的问题,redis达到它的maxmemory后,task.delay每次都会开一个新连接,原因未知。
|
13
no13bus OP @MasterYoda 你怎么查看的redis的当前的连接数量?
|
14
no13bus OP @MasterYoda 看到了redis-cli info就能看。
|