celery 最佳实践

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

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/123666

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX