Служебная структура Невозможно получить ответ от существующего подключения к сокету через 5 минут

Из одного из сервисов без сохранения состояния сервисной фабрики я подключаюсь к другой сервисе, находящейся вне лазури (также не использующей сервисную фабрику). Соединение через сокет.

Когда я инициализирую сокет в службе без сохранения состояния, я использую 25 минут в качестве тайм-аута приема и отправки, затем соединяюсь со службой. После подключения я делаю запрос к внешнему сервису. Если запрос завершен менее чем за 5 минут, служба без сохранения состояния получает ответ от службы. но если запрос занимает более 5 минут, то служба без сохранения состояния не получает ответ, отправленный службой. В этом случае внешняя служба успешно отправляет ответ, но служба без сохранения состояния не получает его. По истечении времени ожидания (это означает, что через 25 минут) сокет службы без сохранения состояния выдает следующее исключение:

"System.IO.IOException: невозможно прочитать данные из транспортного соединения: попытка подключения не удалась, потому что подключенная сторона не ответила должным образом через некоторое время, или не удалось установить соединение, так как подключенный хост не смог ответить. ---> System.Net.Sockets.SocketException: попытка подключения не удалась, потому что подключенная сторона не ответила должным образом через определенный промежуток времени, или не удалось установить соединение, поскольку подключенный хост не смог ответить \r\n в System.Net.Sockets.NetworkStream. Чтение (буфер Byte[], смещение Int32, размер Int32)\r\n --- Конец трассировки внутреннего стека исключений ---\r\n в System.Net.Sockets.NetworkStream.Read(Буфер [], Int32 смещение, размер Int32) \r\n в System.IO.Stream.ReadByte() "

Я увеличил время ожидания балансировщиков нагрузки сервисной фабрики с портала Azure, а также увеличил время выхода из общедоступного IP-адреса кластера, но он не работал. Вышеуказанные вещи отлично работают в среде разработки, мой кластер разработки - 1 узел.

Пожалуйста, помогите мне с этим.

0 ответов

Другие вопросы по тегам