Я развернул приложение весенней загрузки в Azure и у меня есть свойство ниже в application.properties. spring.data.mongodb.uri = MongoDB + SRV: // имя пользователя : password@cluster0-host.azure.mongodb.net/test = SSL верно
Я сделал nslookup myapp-rest-api.azurewebsites. net -> выбрал IP-адрес и добавил в mongodbAtlas IPWhitelist.
Когда я попадаю на конечную точку, предоставляемую приложением, развернутым на azure (эта конечная точка извлекает данные из атласа mongoDB). Я получаю следующее сообщение об ошибке:
2020-04-17T16: 13: 09.562280844Z: [INFO] org.springframework.dao.DataAccessResourceFailureException: Превышено время ожидания после 30000 мс в ожидании сервера соответствует com.mongodb. Mongo$4@48dc8d35. Клиентское представление состояния кластера: {type = REPLICA_SET, серверы = [{address = cluster0-shard-00-02-40bvf. azure .mongodb. net: 27017, type = UNKNOWN, состояние = CONNECTING, исключение = {com.mongodb.MongoSocketReadException: преждевременно достигнут конец потока}}, {address = cluster0-shard-00-01-40bvf. azure .mongodb. net: 27017, type = НЕИЗВЕСТНО, состояние = СОЕДИНЕНИЕ, исключение = {com.mongodb.MongoSocketReadException: преждевременно достигнут конец потока}}, {адрес = cluster0-shard-00-00-40bvf. azure .mongodb. net: 27017, тип = UNKNOWN, состояние = CONNECTING, исключение = {com.mongodb.MongoSocketReadException: преждевременно достигнут конец потока}}]; вложенное исключение: com.mongodb.MongoTimeoutException: истекло время ожидания после 30000 мс в ожидании сервера, который соответствует com.mongodb. Mongo$4@48dc8d35. Клиентское представление состояния кластера: {type = REPLICA_SET, servers = [{address = cluster0-shard-00 -02-40bvf. azure .mongodb. net: 27017, тип = UNKNOWN, состояние = CONNECTING, исключение = {com.mongodb.MongoSocketReadException: преждевременно достигнут конец потока}}, {address = cluster0-shard-00 -01-40bvf. azure .mongodb. net: 27017, тип = UNKNOWN, состояние = CONNECTING, исключение = {com.mongodb.MongoSocketReadException: преждевременно достигнут конец потока}}, {address = cluster0-shard-00 -00-40bvf. azure .mongodb. net: 27017, тип = UNKNOWN, состояние = CONNECTING, исключение = {com.mongodb.MongoSocketReadException: преждевременно достигнут конец потока}}]
Может кто-то помогите мне решить эту проблему?