Я хотел бы узнать сообщение об ошибке из вашего журнала MIG, поскольку это может быть связано с начальной задержкой, поэтому я предлагаю проверить, как в вашем MIG настроена политика проверки работоспособности и автоматического восстановления. В этом есть некоторые зонды и настройки, которые вы можете настроить, например, ваш vm --initial-delay. Этот параметр задерживает автоматическое восстановление из-за потенциально преждевременного повторного создания виртуальной машины, если виртуальная машина находится в процессе запуска, и может решить проблему со сценарием запуска. Иногда при запуске виртуальной машины требуется больше времени для выполнения сценария запуска. Это также помогает, если есть некоторая задержка в сети, потому что некоторые проблемы со сценариями запуска связаны с сетевым подключением к серверу метаданных. Таким образом, чтобы избежать этого, вы можете увеличить начальную задержку проверки вашего здоровья. Вы можете получить проверку работоспособности с помощью следующей команды:
проверка работоспособности вычислений gcloud описывает <название проверки работоспособности>
Вы можете обновить проверку работоспособности с помощью команды update, как показано в следующем примере:
управляемое обновление группы экземпляров вычислений gcloud my-mig \
--health-check пример-проверить \
--начальная задержка 300 \
--zone us-east1-b
На этом вы можете видеть, что начальная задержка была установлена на 5 минут, в следующем соединять вы найдете дополнительную информацию о том, как настроить проверку работоспособности и автоматическое восстановление в MIG.
Также вы можете проверить свой экземпляр в любое время с помощью этой команды:
группы экземпляров вычислений gcloud управляемый список-экземпляров ваша группа-экземпляров
НАЗВАНИЕ ЗОНА СТАТУС HEALTH_STATE ДЕЙСТВИЕ INSTANCE_TEMPLATE VERSION_NAME LAST_ERROR
igm-with-hc-fvz6 europe-west1 РАБОТАЕТ ЗДОРОВО НЕТ my-template
igm-with-hc-gtz3 europe-west1 РАБОТАЕТ ЗДОРОВО НЕТ my-template