使用Celery时,打开的mongoDB连接过多。

| 我正在使用Celery下载提要和调整图像大小。然后使用mongoengine将提要和图像路径存储在MongoDB中。运行任务后检查当前连接(db.serverStatus()[\“ connections \”])时,我有50-80个“当前”连接,这些连接保持打开状态,直到我关闭celeryd。有没有人遇到过这个问题,和/或您知道我可以解决这个问题吗? 谢谢, 肯齐奇     
已邀请:
        这仅意味着MongoDB服务器打开了50到80个连接,这无需担心。 PyMongo(以及因此的MongoEngine)维护与ѭ0pool的内部连接池(即套接字),因此即使什么都没有发生(无活动查询,命令等),连接也将在下次打开时向数据库开放使用。默认情况下,PyMongo尝试为每个“ 1”对象保留不超过10个打开的连接。 由于打开的连接数量众多,您是否遇到任何特定的问题?     

要回复问题请先登录注册