Внезапно перестает работать HttpWebRequest, до перезапуска сервера (Windows)
|
|
Понедельник, 06 Сентября 2021 г. 16:28
+ в цитатник
2005fs: У меня программа-агент (обычная Windows Forms) работающая на Windows Server, делает запросы к сторонним ресурсам, получает данные, обрабатывает неким образом.
Работает система около 3-х лет, но периодически отваливаеться, приходиться вручную перезагружать сервер из-за того что HttpWebRequest начинает выдавать WebException (Unable to connect to the remote server).
Перезапуск программы не помогает.
При использовании HttpWebRequest, последующий стрим либо ридер обернут конструкцией using. Проблем с высвобождением ресурсов вроди нет.
Я пробовал портировать программу на .NET Core, запускал на Linux - все то же самое.
Если в это время запустить любую другую программу, где есть соединения, то также работать не будет.
Когда система в нерабочем состоянии проверял память и загрузку ЦП - никаких проблем с этим нет, на диске тоже много свободного места.
Помогает только перезапуск сервера, программа в итоге дальше начинает работать несколько недель, за тем опять отваливаються запросы HttpWebRequest. С WebClient то же самое.
На сервере нет никаких антивирусов которые могут блокировать соединения.
Хотелось бы закрыть проблему, может кто-то сталкивался?
https://forum.sources.ru/index.php?showtopic=422820&view=findpost&p=3851624
Метки:
.NET:
Общие вопросы
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-