Google Compute Engine продолжает порождать экземпляры, а затем развертывание говорит, что нет доступных процессоров
Я просто прохожу учебники по node.js с бесплатной пробной учетной записью, и застрял на второй, где вы добавляете БД. Я добавляю развертывание mongodb, отображается как экземпляры виртуальной машины, хорошо. И мое первое развертывание сработало, но теперь, когда я пытаюсь что-то редактировать, мое развертывание продолжает терпеть неудачу.
Ошибка, которую я получаю, заключается в том, что я превысил квоту процессора. Наблюдая за списком экземпляров виртуальных машин в Compute Engine, я вижу, что он продолжает создавать экземпляры, даже если приложение не используется. Догадаешься, это просто раскручивает 8 экземпляров по умолчанию
Но тогда я предполагаю, что системе сборки нужны свои собственные виртуальные машины, но емкость ЦП израсходована, так что ни одна из них не доступна для последующих сборок?! Я чувствую, что что-то упустил...
Кроме того, я вижу, что я могу явно запускать виртуальные машины самостоятельно, так какой процесс создает их из меня? И могу ли я выключить его? или установить ограничение на количество экземпляров, которые он порождает?
Могу ли я сказать, что мой проект должен использовать только 4
Кроме того, развертывание занимает вечность, это нормально? Следуя инструкциям, до сих пор я видел только эту команду для развертывания:
gcloud preview app deploy app.yaml --set-default
Есть ли другая команда, которая выполняет инкрементное развертывание или что-то?
1 ответ
Используя gcloud preview app deploy
вы на самом деле используете управляемые виртуальные машины, которые являются средой выполнения App Engine, которая, в свою очередь, запускает контейнеры Docker в Google Compute Engine, который он создает самостоятельно. Другими словами, вы не используете Google Compute Engine напрямую.
Чтобы избавиться от лишних виртуальных машин, вам нужно удалить старые версии приложений: перейдите в Compute > App Engine > Версии и удалите версии, которые вам не нужны.
Смотрите также этот ответ для более подробной информации и предложений.