У меня возникают проблемы с тайм-аутом при подключении моего веб-приложения Azure к базе данных MongoDb, размещенной на виртуальной машине Azure.
2015-12-19T15:57:47.330+0100 I NETWORK Socket recv() errno:10060 A connection attempt
failed because the connected party did not properly respond after a period of time,
or established connection failed because connected host has failed to respond.
2015-12-19T15:57:47.343+0100 I NETWORK SocketException: remote: 104.45.x.x:27017 error:
9001 socket exception [RECV_ERROR] server [104.45.x.x:27017]
2015-12-19T15:57:47.350+0100 I NETWORK DBClientCursor::init call() failed
В настоящее время mongodb настроен на одном сервере (только для разработчиков) и доступен через общедоступный IP-адрес. Веб-сайт подключается к нему с помощью доменного имени Azure (*.westeurope.cloudapp.azure.com) и без виртуальной сети.
Обычно все работает хорошо, но через несколько минут бездействия я получаю исключение тайм-аута. То же самое произойдет при использовании оболочки MongoDb с моего ПК, поэтому я совершенно уверен, что это проблема на стороне mongodb.
Мне не хватает какой-то конфигурации?