Я видел, как это иногда происходило на наших серверах Windows 2008, работающих в AWS EC2, где у нас есть служба Windows, которая перестает отвечать. Я не могу найти ничего в журналах событий или аварийном дампе. Есть идеи или советы о том, как диагностировать основную причину этих сбоев? У меня есть доступ к исходному коду служб на C #, но они не регистрируют никаких исключений.
Я думаю, что лучше всего будет привлечь форумы разработчиков AWS, опубликовав свою проблему или связавшись с AWS Support. Я могу дать вам несколько основных предложений.
Есть сообщение, в котором у пользователя возникла проблема с файлом дампа, который он не смог понять, и ему рекомендовали перечислить сторонние драйверы, которые, похоже, привели к сбою экземпляра в этом сообщении. Сбой / дамп инстанса EC2.
Команда pnputi -e
перечислены все сторонние драйверы, и, возможно, это ваша проблема.
Pnputil.exe - это служебная программа командной строки, которую можно использовать для управления хранилищем драйверов. Вы можете использовать Pnputil для добавления пакетов драйверов, удаления пакетов драйверов и вывода списка пакетов драйверов, находящихся в магазине.(Microsoft TechNet)
Затем в сообщении упоминается, что, возможно, были установлены устаревшие драйверы, которые необходимо обновить.
Увидев, что у вас есть исходный код C # для службы, вы можете продолжить и изменить код, чтобы создавать записи в файле журнала в определенных точках кода. Добавление отметки времени к выходным данным поможет точно определить вашу проблему.
Может ли служба потреблять слишком много ресурсов в экземпляре AWS? Посмотрите, потребляет ли служба много памяти или процессорного времени. Это может привести к тому, что служба перестанет отвечать.
Опубликуйте свою проблему на подфоруме, который лучше всего соответствует вашей проблеме в Дискуссионные форумы> Категория: Amazon Web Services
Без дальнейших подробностей сложно предложить вам решение, как вы могли бы решить вашу проблему. У вас должны быть какие-то данные, чтобы найти решение.