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

Экземпляр перезагрузки AWS ELB, если он неисправен

У меня есть единственный экземпляр ubuntu ec2, на котором запущен nginx за ELB. Иногда у экземпляра заканчивается память, что приводит к сбою приложения узла за nginx, а затем я получаю сообщение о неверном шлюзе 502 и мне приходится перезагружаться.

Я вижу, как получать аварийные сообщения о том, что это произошло, и могу настроить проверку работоспособности ELB на сбой, если есть 502, но возможно ли автоматическую перезагрузку экземпляра?

На панели инструментов EC2 я вижу, где я могу указать ему перезагрузиться, если проверка состояния экземпляра не удалась, но я не думаю, что это можно настроить для выполнения того, что я хочу - проверка работоспособности ELB не то же самое, что проверка работоспособности экземпляра. Кажется, мне нужно как-то соединить их.

Я не использую автоматическое масштабирование.

Вы можете написать лямбда-выражение, которое прослушивает тему сигнала тревоги в SNS и инициирует перезагрузку затронутого экземпляра.