美文网首页
pymongo超时时间过长问题

pymongo超时时间过长问题

作者: butters001 | 来源:发表于2020-07-08 19:05 被阅读0次

    通常我们连接mongo数据库会这样做:
    client = pymongo.MongoClient(CONFIG.bdb_host, CONFIG.mongo_port)

    但是会发现一个问题,如果mongo连接不上,会在这里阻塞很久。解决办法可以看官方文档http://api.mongodb.com/python/current/api/pymongo/mongo_client.html#pymongo.mongo_client.MongoClient

    MongoClient提供了一个serverSelectionTimeoutMS选项,从这里我们可以看到默认是30s连接等待,更改超时时间参数。
    client = pymongo.MongoClient(CONFIG.bdb_host, CONFIG.mongo_port, serverSelectionTimeoutMS=3)

    相关文章

      网友评论

          本文标题:pymongo超时时间过长问题

          本文链接:https://www.haomeiwen.com/subject/qdhhcktx.html