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

Диагностика не отвечающей службы Windows

Я видел, как это иногда происходило на наших серверах Windows 2008, работающих в AWS EC2, где у нас есть служба Windows, которая перестает отвечать. Я не могу найти ничего в журналах событий или аварийном дампе. Есть идеи или советы о том, как диагностировать основную причину этих сбоев? У меня есть доступ к исходному коду служб на C #, но они не регистрируют никаких исключений.

Я думаю, что лучше всего будет привлечь форумы разработчиков AWS, опубликовав свою проблему или связавшись с AWS Support. Я могу дать вам несколько основных предложений.

Устаревшие драйверы

Есть сообщение, в котором у пользователя возникла проблема с файлом дампа, который он не смог понять, и ему рекомендовали перечислить сторонние драйверы, которые, похоже, привели к сбою экземпляра в этом сообщении. Сбой / дамп инстанса EC2.

Команда pnputi -e перечислены все сторонние драйверы, и, возможно, это ваша проблема.

Pnputil.exe - это служебная программа командной строки, которую можно использовать для управления хранилищем драйверов. Вы можете использовать Pnputil для добавления пакетов драйверов, удаления пакетов драйверов и вывода списка пакетов драйверов, находящихся в магазине.
(Microsoft TechNet)

Веб-страница PNPutil.exe

Затем в сообщении упоминается, что, возможно, были установлены устаревшие драйверы, которые необходимо обновить.

Изменить исходный код

Увидев, что у вас есть исходный код C # для службы, вы можете продолжить и изменить код, чтобы создавать записи в файле журнала в определенных точках кода. Добавление отметки времени к выходным данным поможет точно определить вашу проблему.

Ресурсы

Может ли служба потреблять слишком много ресурсов в экземпляре AWS? Посмотрите, потребляет ли служба много памяти или процессорного времени. Это может привести к тому, что служба перестанет отвечать.

Обратитесь в службу поддержки AWS

Опубликуйте свою проблему на подфоруме, который лучше всего соответствует вашей проблеме в Дискуссионные форумы> Категория: Amazon Web Services

Без дальнейших подробностей сложно предложить вам решение, как вы могли бы решить вашу проблему. У вас должны быть какие-то данные, чтобы найти решение.