CosmoDB连接超时

时间:2018-01-15 18:47:45

标签: node.js azure azure-cosmosdb azure-api-apps azure-app-service-plans

我在Azure API应用服务的免费层上运行我们的NodeJS应用。尝试连接到我们的Cosmo DB实例时,它会一直超时。在本地运行我们的NodeJS应用程序时,我们不会遇到任何问题,只有在应用程序服务中运行时才会发生。这是我们得到的错误:

MongoDB connection error: { [MongoError: connection 1 to documents.azure.com:10255 timed out]
name: 'MongoError',
message: 'connection 1 to documents.azure.com:10255 timed out' }

我已确认连接字符串正确,并尝试更新CosmoDB的IP地址白名单。

2 个答案:

答案 0 :(得分:0)

陷入类似的问题

我发现了以下关于设置它的文章 https://docs.microsoft.com/en-us/azure/cosmos-db/create-mongodb-nodejs

长话短说我必须在连接字符串的末尾添加| id | userid | serverid | mintime | rectime | rn | |----|--------|----------|---------|----------------------|----| | 13 | foo | 118 | 4.1 | 2012-09-29T02:31:00Z | 1 | | 3 | foo | 119 | 2.3 | 2012-09-28T02:31:00Z | 1 | | 2 | foo | 120 | 4.4 | 2012-09-28T02:31:00Z | 1 | | 4 | bar | 118 | 12.7 | 2012-09-29T06:36:00Z | 1 | | 16 | bar | 119 | 4.8 | 2012-09-29T02:31:00Z | 1 | | 5 | bar | 120 | 6.6 | 2012-09-29T02:31:00Z | 1 | | 17 | tab | 118 | 11 | 2012-09-29T02:31:00Z | 1 | | 9 | tab | 119 | 3.2 | 2012-09-29T02:31:00Z | 1 | | 15 | tab | 120 | 9.6 | 2012-09-29T02:31:00Z | 1 |

答案 1 :(得分:0)

尝试最后添加这两个

Runner[T]