Назад | Перейти на главную страницу

Веб-сервер Win 2008 начинает тайм-аут при вызове веб-службы

Наше веб-приложение .NET выполняет вызовы веб-сервисов в Amazon S3 и в партнерскую систему.

Из ниоткуда у нас было два недавних эпизода, в которых наш веб-сервер периодически прекращает работу по таймауту для этих вызовов. Зарегистрированная ошибка:

System.Net.WebException: невозможно подключиться к удаленному серверу ---> System.Net.Sockets.SocketException: попытка подключения не удалась, потому что подключенная сторона не ответила должным образом через определенный период времени, или установленное соединение не удалось из-за подключенного хоста не смог ответить xxxx: 443 в System.Net.Sockets.Socket.DoConnect (EndPoint endPointSnapshot, SocketAddress socketAddress) в System.Net.ServicePoint.ConnectSocketInternal (Boolean connectFailure, Socket s4, Socket s6, Socket & socket, IPAddress & address, state ConnectSocket , IAsyncResult asyncResult, Тайм-аут Int32, Исключение и исключение) --- Конец трассировки стека внутреннего исключения --- в System.Net.HttpWebRequest.GetRequestStream (TransportContext & context) в System.Net.HttpWebRequest.GetRequestStream () ...

Мы получаем несколько ошибок тайм-аута в час (иногда больше, иногда меньше - но каждая из них представляет собой сбой для наших пользователей). В нашем первом эпизоде ​​ошибки постепенно ухудшались, пока мы не перезагрузились.

Когда проблема существует, в журнале событий нет абсолютно ничего необычного. Диспетчер задач> Сеть достигает пика при загрузке около 25%. Судя по всему, сервер не перегружен (ЦП, файлы и т. Д.); и все выглядит нормально.

Проблема устраняется при перезагрузке (но, видимо, может начаться снова в любое время).

Мы будем очень благодарны за любые мысли или предложения - включая мысли о журналах, которые мы могли бы проверить ... инструменты, которые мы могли бы запустить для мониторинга ... и т.д. Спасибо!

Примечания к окружающей среде: