Служба приложений Azure - Пик входящих подключений без генерации запросов - PullRequest
0 голосов
/ 15 февраля 2019

У меня есть веб-приложение .NET Core 2.1, работающее в службах приложений Azure.Несколько раз за последнее время приложение зависало после большого количества «подключений».

Единственная документация Я могу найти, говорит это:

Соединения

Количество существующих сокетов впесочница (w3wp.exe и его дочерние процессы).Связанный сокет создается путем вызова API bind () / connect () и остается до тех пор, пока указанный сокет не будет закрыт с помощью CloseHandle () / closesocket ().

При просмотре метрик;соединения, кажется, всплеск, в то время как запросы остаются довольно похожими.

Что может вызвать это?Документация, кажется, предполагает, что это общее количество открытых соединений TCP?Если это просто стандартные вызовы API;почему он не регистрируется как запросы?Может ли это быть вызвано основной проблемой (например, зависимостью), и когда задержка ответа увеличивается, соединения остаются открытыми?

Requests Connections

Редактировать: Извините, во время работы веб-приложения .NET Core 2.2.С тех пор я откатился на 2.1 и не вижу проблем с нестабильностью;но я также не видел другого всплеска связей.

1 Ответ

0 голосов
/ 19 февраля 2019

Поскольку вы сказали, что у вас установлено Application Insights, вы, скорее всего, стали жертвой этих проблем, которые были исправлены в последних версиях:

https://github.com/Microsoft/ApplicationInsights-dotnet/issues/594

https://github.com/Microsoft/ApplicationInsights-aspnetcore/issues/690

Обновите до последней стабильной версии SDK, посмотрите, поможет ли это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...