Контейнер GAE прерван менеджером контейнеров
У меня есть приложение Google App Engine, которое представляет собой пару скриптов NodeJS, которые запускают веб-сайт.
Некоторые из этих сценариев завершаются без видимой причины, но при просмотре журналов это происходит:
Msg1: Контейнер завершен диспетчером контейнеров по сигналу 9.
Msg2: контейнер называется exit(1).
Это довольно странно, кажется, происходит только в течение дня, иногда каждые 30 секунд или около того.
Попробовал погуглить, но не смог найти ничего похожего на "varlog/system", чтобы узнать больше об ошибке, ни об этом, ни об ошибке.
Тоже уже добавлю
resources:
cpu: 2
memory_gb: 2
в app.yaml, чтобы отменить любые проблемы OOM.
Кто-нибудь видел это или есть идеи, что это может быть?
Заранее спасибо.
0 ответов
Признаком было то, что я развернул простое стандартное приложение AppEngine, не завершив создание новой версии. Как и вы, я нашел "Контейнер с именем exit(1)". ошибка после входа в журнал для AppEngine и проверки "вкл" всех параметров журнала. Это связано с этой проблемой: Appengine застрял на "Обновление службы [по умолчанию]..."
В моем случае я обнаружил, что запуск "gcloud init" для сброса моих учетных данных помог. Надеюсь, это поможет кому-то еще.