У меня есть docker контейнер с пакетным приложением, запущенным на Elasti c Beanstalk. По умолчанию он запускает проверки работоспособности на localhost:80/
. Однако, так как мой контейнер не является веб-приложением, он выдает эту ошибку:
sqsd находится в режиме сбоя (12 часов go): проверка работоспособности службы завершилась ошибкой: соединение отказано - соединение (2 ) для порта «localhost» 80.
Это приводит к тому, что работоспособность становится КРАСНОЙ, что затрудняет проверку работоспособности моего контейнера, поскольку мне нужно запросить и загрузить последние журналы и начать читать их, когда Я просто хочу знать, работает ли контейнер. Вот так выглядит моя панель управления:
А вот так выглядит раздел сведений о состоянии здоровья:
Вы видите? Все выглядит так, будто мой контейнер испорчен, когда на самом деле работает правильно. Один из способов проверить состояние - это напрямую go к консоли ECS, но я подумал, что Elasti c Beanstalk должен был абстрагировать меня от ECS.
Как я могу быстро проверить в консоли Elasti c Beanstalk, если мой контейнер работает? Я имею в виду, что я проверил состояние здоровья, что-то может быть запущено и все равно быть нездоровым. Но было бы неплохо иметь работающий статус рядом с состоянием здоровья