@phaethoNN

Сервер висит, пока не зайдешь по RDP?

Доброго времени суток.
Краткое описание окружения. Есть распределенный серверный парк 30+ машин windows server 2012 r2. Крутится MS SQL server и самописные приложения на C#/C++. Работает это дело уже на протяжении 1-3 лет (на разных серверах по разному). Система локально отдает данные на внешний компьютер по одноранговой сети в конкретное приложение, прямым подключением последнего по заданному TCP порту и IP сервера.
Суть проблемы. Клиент (то самое приложение, которое получает данные с сервера) регламентно перезапускается 2 раза в сутки. За последнюю неделю уже 5 раз наблюдал ситуацию, что сервер 'висит', т.е. приложение подключается (порт доступен) , но данные не идут, как будто серверу не хватает ресурсов. Однако стоит зайти на сервер по RDP (с другого любого компьютера, абсолютно неважно какого), как все начинает работать как должно и приложение в ту же секунду оказывается загруженным. Наблюдаем это именно в момент перезапуска приложения, сложно сказать что происходит, когда приложение в работе. Вылазиет этот абсолютно непредсказуемо, на разных машинах и с разной периодичность, пока что каждый раз в новом месте. В логах системы чисто. Ощущение что подвисает служба SQL, но как это поймать и с чем может быть связано, ведь явно началась эпидемия. .. Не вешать же трейс на все 30 серверов. Может кто сталкивался с таким колдовством?)
  • Вопрос задан
  • 341 просмотр
Пригласить эксперта
Ответы на вопрос 2
tsklab
@tsklab
Здесь отвечаю на вопросы.
Ощущение что подвисает служба SQL, но как это поймать
У SQL свой журнал, там будет всё написано.
Ответ написан
Комментировать
NeiroNx
@NeiroNx
Программист
Может windows приостанавливает работу приложения когда пользователи отключены. Скорее всего нужно приложение запускать как службу, а не как графическое приложение с интерфейсом.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы