Как отправить уведомление по электронной почте, когда сервер человечности ec2 закрывается?

Нам вызвали проблемы производительности репликации слишком много VLFs (виртуальные файлы журнала) в рамках журнала транзакций Издателя, вызывающего внутреннюю фрагментацию. Высокое количество VLFs было вызвано журналом, расширяющим со временем использование слишком небольшого шага приращения (таким образом, у нас, вероятно, были внешние проблемы фрагментации файла также).

Можно проверить количество VLFs путем выполнения DBCC LOGINFO против базы данных Publisher.

Проверьте эти статьи для получения дальнейшей информации и как решить вопрос, если Ваша среда затронута:

http://www.sqlskills.com/BLOGS/KIMBERLY/post/Transaction-Log-VLFs-too-many-or-too-few.aspx http://www.sqlskills.com/blogs/kimberly/post/8-Steps-to-better-Transaction-Log-throughput.aspx

2
задан 26 November 2010 в 14:54
2 ответа

Вероятно, лучшая альтернатива, которая обработает внешние случаи завершения работы (катастрофический отказ сервера, сервисное разрушение, паника ядра, и т.д.) должна использовать CloudWatch and Simple Notification Services Amazon, чтобы отправить Вам Предупреждения.

http://aws.typepad.com/aws/2010/12/amazon-cloudwatch-alarms.html

Просто установите свои пороги (в этом случае, вероятно, INSUFFICIENT_DATA) и где Вы хотите, чтобы предупреждение пошло (в Вашем случае, вероятно, электронная почта) и позволило Amazon обработать остальных.

4
ответ дан 3 December 2019 в 10:21

Для полей Linux в целом, найдите значение по умолчанию runlevel путем выполнения a

grep id /etc/inittab

и рассмотрение второго из разделенных от двоеточия полей. Это обычно 3 или 5 с первым более распространенным в серверах.

Принятие, которое это 3, заглядывают /etc/rc3.d в сценариях, которые запускаются Knn, где nn является двузначным числом. Они обычно выполняются в увеличении числового порядка когда листы сервера это runlevel.

Вы захотите записать что-то короткое и сладкое и поместить его там для раннего выполнения, сказать K01shutmail. Сервер будет закрывать Ваш MTA очень вскоре после этого, таким образом, у Вас только будет короткое время для отправления этой почты; не делайте свой сверхкомплекс сценария.

Это все еще только поможет Вам, если сервер закроется корректно, и если Вы находите, что он не закрылся ни по какой ясной причине, которая не может быть так. Если бы доступность Вашего поля важна для Вас, я лично рекомендовал бы поместить маленькую nagios установку на дешевый общий хостинг-сервер в другом месте и имел бы тот монитор Ваше ec2 поле.

0
ответ дан 3 December 2019 в 10:21

Теги

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