EC2 CPU Alarm Daily - Установщик модулей Windows
У меня есть небольшой сайт asp.net (с использованием SQLServer Express) на экземпляре T2.micro AWS EC2 под управлением Windows Server 2012 R2. Это очень низкий объем сайта. Работает уже 2 года без проблем.
Я делал обновления Windows в течение Нового года, и теперь каждый день я получаю оповещение о более чем 100% загрузки процессора от Cloudwatch с 3:00 до 5:00 утра. Это не пользователи или использование, а скорее какой-то другой автоматизированный процесс. Мой вопрос заключается в том, как определить, почему это происходит, и, если необходимо, остановить это?
Я просматриваю Журнал событий и прямо перед оповещениями появляются записи, относящиеся к "Установщику модулей Windows" под источником "Диспетчер управления службами". В остальном они не описательны.
Я считаю, что это может быть связано с автоматическими обновлениями. Я изменил настройку обновления на "Скачать обновления, но позвольте мне выбрать, чтобы установить их", поэтому я подумал, что этот процесс может быть запущен в ранние утренние часы.
Есть ли лучший журнал или способ (возможно, через AWS), чтобы определить, какой процесс вызывает тревогу процессора?
Спасибо за любые рекомендации или предложения!
2 ответа
После отключения службы обновлений на одну ночь сигнал тревоги пропал. Это в значительной степени определяет причину этого предупреждения. Теперь, когда вы знаете это, вы можете спросить, если это проблема. Я думаю нет, но я могу ошибаться.
Я предполагаю, что в Windows есть файлы журналов, которые могут показать вам точное время, когда это происходит. Вы можете не спать одну ночь и попытаться проверить, работает ли веб-сайт. Если Windows обрабатывает это правильно, она дает приоритет веб-сайту при обновлении, и веб-сайт должен работать, хотя, вероятно, медленнее.
Тот факт, что загрузка процессора составляет 100%, не является проблемой. Следите за своим ноутбуком, обновляйте или редактируйте фотографии, и вы увидите тот же эффект. Если это происходит часами, это проблема и на что-то посмотреть. Если бы использование жесткого диска было на уровне 100%, это было бы проблемой для немедленных действий.
Вероятно, вы можете отключить оповещение для этих часов или отключить его только после длительного использования. Мы используем Nagios, и он проверяет различные вещи, такие как время отклика веб-сервера. Если он обнаруживает медленную реакцию, он проверяет снова через пять минут, затем еще раз позже, а затем выдает предупреждение. Таким образом, вы можете установить Cloudwatch для менее частых предупреждений в 3-5 утра.
После обновления моей Windows 10, это запускает проблему на моем компьютере, высокая загрузка процессора. Я просто сыт по горло множеством версий и обновлений Windows. Я страдаю несколько дней с этой проблемой. Изучая онлайн, я обнаружил, что проблема связана с установщиком модулей Windows. Я следовал инструкциям статьи, и это решило мою проблему. На мой взгляд, Microsoft должна иметь возможность выпускать версии Windows случайным образом и серьезно относиться к выпуску своих обновлений.