【发布时间】:2020-05-28 05:41:24
【问题描述】:
我能够将node.js 项目部署到gcloud,但现在我得到了这个error:
Flex operation projects/.../regions/.../operations/
error [INTERNAL]: An internal error occurred while processing task /appengine-flex-v1/insert_flex_deployment/flex_create_resources>...: Deployment Manager operation .../operation-...
message: "{\"ResourceType\":\"compute.beta.regionAutoscaler\",\"ResourceErrorCode\":\"403\",\"ResourceErrorMessage\":{\"code\":403,\"errors\":[{\"domain\":\"usageLimits\",\"message\":\"Exceeded limit \'QUOTA_FOR_INSTANCES\' on resource \'...\'. Limit: 8.0\",\"reason\":\"limitExceeded\"}],\"message\":\"Exceeded limit \'QUOTA_FOR_INSTANCES\' on resource \...\'.
Limit: 8.0\",\"statusMessage\":\"Forbidden\",\"requestPath\":\"https://compute.googleapis.com/compute/beta/projects/.../regions/.../autoscalers\",\"httpMethod\":\"POST\"}}" ]
errors: [code: "RESOURCE_ERROR" location: "/deployments/..."
到目前为止我尝试了什么:
我尝试在
IAM & Admin中检查Quotas,但找不到我的服务或没有服务超过或不接近8 限制。我尝试扩大一些services但对我不起作用。我启用了付款。
还有我的app.yaml
runtime: nodejs
env: flex
skip_files:
- ^node_modules/.*$
编辑:
我通过更新 app.yaml 文件解决了这个问题:
runtime: nodejs
env: standard
skip_files:
- ^node_modules/.*$
【问题讨论】:
标签: node.js deployment gcloud