【问题标题】:Flask app using Azure Cosmos DB for MongoDB API connection errorFlask 应用程序使用 Azure Cosmos DB for MongoDB API 连接错误
【发布时间】:2019-10-07 20:57:11
【问题描述】:

我正在使用 Azure Cosmos DB for MongoDB API 构建一个 Flask 应用程序,并且在以下几行中出现连接错误。我正在关注这个 tut:https://github.com/Azure-Samples/CosmosDB-Flask-Mongo-Sample

我在以下行中遇到错误:

client = MongoClient("mongodb://127.0.0.1:10250/?ssl=true") 

当我运行烧瓶服务器时,我收到此错误:pymongo.errors.ConnectionFailure: [WinError 10061] 由于目标机器主动拒绝,无法建立连接。任何人都可以解决它吗?

【问题讨论】:

    标签: mongodb azure flask


    【解决方案1】:

    我完全遵循您提供的tut,它对我来说很好。

    运行日志:

    查看网址:

    根据错误:

    pymongo.errors.ConnectionFailure: [WinError 10061] 无法连接 是因为目标机器主动拒绝了它。

    你好像没有打开COSMOS DB模拟器,请检查一下状态。

    【讨论】:

    • 感谢您的评论!我明白了,网址中有一个小错误!
    • @YuneebAzam 干杯!您可以标记答案以供其他人参考,谢谢。
    【解决方案2】:

    尝试使用 cmd 中的命令运行模拟器:

    > cd "C:\Program Files\Azure Cosmos DB Emulator"
    > .\CosmosDB.Emulator.exe /EnableMongoDbEndpoint
    

    【讨论】:

    • 您的回答将如何帮助 OP?
    • 我遇到了同样的错误,因为我通过双击图标启动 Cosmos DB 模拟器,似乎未启用 mongodb 端点
    猜你喜欢
    • 2018-09-24
    • 2019-04-30
    • 1970-01-01
    • 1970-01-01
    • 2019-05-11
    • 1970-01-01
    • 2019-04-30
    • 1970-01-01
    • 2019-03-30
    相关资源
    最近更新 更多