У меня есть приложение ExpressJS, работающее на EC2 в док-контейнере, которое внезапно перестало отвечать на любые запросы после 6 дней нормальной работы с подобными запросами. ЦП и сетевой трафик выглядели нормально, но у меня нет метрик памяти, потому что AWS не собирает их автоматически.
После перезапуска контейнера он возобновил отвечать на запросы как обычно.
При каких обстоятельствах приложение Express перестает отвечать на запросы?
Возможные причины, о которых я могу подумать:
- Выполнение кода застряло в бесконечном цикле (ноэто будет максимально использовать процессор)
- Память заполнена
Что еще может вызвать это?