Ответ 1
Действительно, он ограничивает количество сокетов. Насколько я знаю, это официально не документировано. Тем не менее, у меня есть запись в блоге: http://www.freekpaans.nl/2015/08/starving-outgoing-connections-on-windows-azure-web-sites/
У меня есть веб-сайт, работающий как веб-приложение по выделенному плану Azure. Он подключается к Redis, SQL Azure и бэкэнду MongoDB. Веб-сайт работает отлично в течение нескольких недель, а затем без какого-либо нового кода. Теперь я получаю много исключений сокетов, начиная с того, что показано ниже.
Была предпринята попытка получить доступ к сокету, запрещенным его разрешениями доступа.
Веб-сайт с перерывами получает ошибку при подключении к Redis, SQL Azure и MongoDB, что не имеет смысла. Я изменил уровень цен для сайта, который переместил бы сайт с одной виртуальной машины на другую за кулисами, а ошибки ушли на пару дней и снова вернулись.
Я только что сменил сайт с S3 на S2 (уменьшив его), и они ушли, но я не знаю, как долго. Как это исправить? Ограничивает ли Azure количество сокетов для сайта? Есть ли какие-либо настройки на сайте в Azure, которые могут вызвать это?
Действительно, он ограничивает количество сокетов. Насколько я знаю, это официально не документировано. Тем не менее, у меня есть запись в блоге: http://www.freekpaans.nl/2015/08/starving-outgoing-connections-on-windows-azure-web-sites/
Я получал ту же ошибку за последние несколько недель. Чтобы исправить это, я удалил свой веб-сайт из azure и перераспределялся с использованием другого имени. Я знаю, что это странно, но когда я удалил из azure и перераспределился с использованием того же имени, я снова получил ту же ошибку.