我用mongo部署了一個新的cosmosDB,並且我在azure中也有一個appservice。 appservice是一個簡單的php應用程序,它連接到一個集合(在cosmosDB中)。除了連接問題,它工作得很完美。 Cosmosdb有時會拋出:找不到合適的服務器(設置爲):[連接關閉,調用ismaster'http://apidb.documents.azure.com:10250']。Mongodb - 沒有合適的服務器
可能是什麼問題?需要增加RU還是需要更改兼容設置?
PHP:7.0.18,MongoDB的驅動程序:1.2.8,libmongoc版本:1.5.5(當我讀到這個問題應固定在1.2.0 MongoDB的驅動程序版本)
提前感謝!
UPDATE:
如果我刪除從連接字符串repliceSet選項(蔚藍說,此選項建議報告),引發此錯誤要少得多。
能否請您發佈關於您的ConnectionString更多的相關信息?據我所知,azure mongodb連接字符串使用SSL並使用10255端口,而不是如錯誤所示。此外,您可以發佈您現在使用的PHP架構,比如laravel。 –