我已经使用GAE flex一段时间了,突然我的部署过程在命令行中以以下方式结束:
错误:(gcloud.app.deploy)错误响应:[4] Flex操作 项目/ MY-PROJECT /区域/ us-central1 / operations / xxx 错误[DEADLINE_EXCEEDED]:处理时发生内部错误 任务 /appengine-flex-v1/insert_flex_deployment/flex_create_resources>2019-09-04T21:29:03.412Z8424.ow.0: 放弃轮询Deployment Manager操作 MY-PROJECT / operation-xxx。
我的日志没有任何有用的信息。这些是与部署相关的日志:
2019-09-04T14:07:07Z [2019-09-04 14:07:07 +0000] [1] [INFO] Shutting down: Master
2019-09-04T14:07:06Z [2019-09-04 14:07:06 +0000] [16] [INFO] Worker exiting (pid: 16)
2019-09-04T14:07:06Z [2019-09-04 14:07:06 +0000] [14] [INFO] Worker exiting (pid: 14)
2019-09-04T14:07:05Z [2019-09-04 14:07:05 +0000] [13] [INFO] Worker exiting (pid: 13)
2019-09-04T14:07:05Z [2019-09-04 14:07:05 +0000] [11] [INFO] Worker exiting (pid: 11)
2019-09-04T14:07:05Z [2019-09-04 14:07:05 +0000] [10] [INFO] Worker exiting (pid: 10)
2019-09-04T14:07:05Z [2019-09-04 14:07:05 +0000] [9] [INFO] Worker exiting (pid: 9)
2019-09-04T14:07:05Z [2019-09-04 14:07:05 +0000] [8] [INFO] Worker exiting (pid: 8)
2019-09-04T14:07:05Z [2019-09-04 14:07:05 +0000] [1] [INFO] Handling signal: term
2019-09-04T14:03:04Z [2019-09-04 14:03:04 +0000] [16] [INFO] Booting worker with pid: 16
2019-09-04T14:03:03Z [2019-09-04 14:03:03 +0000] [14] [INFO] Booting worker with pid: 14
2019-09-04T14:03:03Z [2019-09-04 14:03:03 +0000] [13] [INFO] Booting worker with pid: 13
2019-09-04T14:03:03Z [2019-09-04 14:03:03 +0000] [11] [INFO] Booting worker with pid: 11
2019-09-04T14:03:03Z [2019-09-04 14:03:03 +0000] [10] [INFO] Booting worker with pid: 10
2019-09-04T14:03:03Z [2019-09-04 14:03:03 +0000] [9] [INFO] Booting worker with pid: 9
2019-09-04T14:03:03Z [2019-09-04 14:03:03 +0000] [8] [INFO] Booting worker with pid: 8
2019-09-04T14:03:03Z [2019-09-04 14:03:03 +0000] [1] [INFO] Using worker: sync
2019-09-04T14:03:03Z [2019-09-04 14:03:03 +0000] [1] [INFO] Listening at: http://0.0.0.0:8080 (1)
2019-09-04T14:03:03Z [2019-09-04 14:03:03 +0000] [1] [INFO] Starting gunicorn 19.9.0
该实例存在于控制台中,并且似乎正在运行,但是它仅返回404。该代码在本地运行良好。
关于如何诊断正在发生的事情的任何想法?
我想知道Google是否减少了默认期限,因为当前期限似乎是4分钟,而我的构建始终花费了4分钟以上。
答案 0 :(得分:2)
我发现了这一点,这是一种疯狂的Google Cloud错误。 TL; DR-不要使用Google Cloud Organization Policy Constraints。
根据我的最佳理解,这是发生了什么:
us-central
区域。us-central1-f
区域。我相信Google选择了该区域,但我对此无能为力。us-central1-f
,因为在我设置位置策略时该区域不存在。我发现此问题的方法是我部署了Google的hello world flask应用程序,并且在部署该应用程序时,我收到了一条更有用的错误消息,使我能够理解问题。