gcloud --project my-project-id app deploy app.yaml
не работает в GAE Flex, когда я указываю версию engine.node в package.json, но завершается успешно, когда я удаляю ее из package.json.
я указал
"engines": {
"node": "16.x"
}
в моем package.json
Ошибка, которую я в конечном итоге получаю:
ERROR: gcloud crashed (IOError): [Errno 11] write could not complete without blocking
Это происходит в середине шага сборки 1 и согласно эта статья это может быть связано с библиотеками python, которые SDK использует для записи журналов в консоль. И что интересно, ошибка делает нет происходит, когда я добавляю --no-user-output-enabled
флаг для команды развертывания приложения gcloud. Но это временный обходной путь, и я надеюсь, что команда GCP исправит проблему в библиотеке CLI.
Я проверил журналы Google Build, и там нет ошибок, но шаг 2 (фактическое развертывание) никогда не выполняется.