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