celery中资源初始化的位置

61 views
Skip to first unread message

黎成

unread,
Sep 25, 2017, 3:21:03 AM9/25/17
to python-cn(华蟒用户组,CPyUG 邮件列表)
Hi,请教大家一个问题:
        由于异步的celery任务依赖MySQL连接以及Redis连接,因此需要在worker启动后初始化这些连接信息,但是看网上的文档,celery的worker启动的时候使用的是prefork的方式,如果初始化连接太早会导致多个进程使用的是同一个MySQL和Redis连接,这样因该是有问题的,那么各位都是在什么时候初始化连接的呢?

G_will

unread,
Sep 25, 2017, 4:28:13 AM9/25/17
to pyth...@googlegroups.com

在 2017年9月25日 下午3:21,黎成 <lichen...@gmail.com>写道:
Hi,请教大家一个问题:
        由于异步的celery任务依赖MySQL连接以及Redis连接,因此需要在worker启动后初始化这些连接信息,但是看网上的文档,celery的worker启动的时候使用的是prefork的方式,如果初始化连接太早会导致多个进程使用的是同一个MySQL和Redis连接,这样因该是有问题的,那么各位都是在什么时候初始化连接的呢?

--
邮件来自: `CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
详情: http://code.google.com/p/cpyug/wiki/CpyUg
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
---
您收到此邮件是因为您订阅了Google网上论坛上的“python-cn(华蟒用户组,CPyUG 邮件列表)”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到python-cn+unsubscribe@googlegroups.com
要发帖到此群组,请发送电子邮件至python-cn@googlegroups.com
要查看更多选项,请访问https://groups.google.com/d/optout

黎成

unread,
Sep 25, 2017, 6:30:44 AM9/25/17
to pyth...@googlegroups.com
谢谢,我去试试

您收到此邮件是因为您订阅了Google网上论坛上“python-cn(华蟒用户组,CPyUG 邮件列表)”群组中的主题。
要退订此主题,请访问https://groups.google.com/d/topic/python-cn/Sme-16KkL0A/unsubscribe
要退订此群组及其所有主题,请发送电子邮件到python-cn+unsubscribe@googlegroups.com
Reply all
Reply to author
Forward
0 new messages