我尝试使用Google Developers Console部署Ruby堆栈,但没有成功。我在其他项目上多次尝试过,错误总是一样的(下图)。
你知道它为什么会一直失败吗?
2014/10/23 15:59:44
rubyStackBox: PENDING
2014/10/23 15:59:55~2014/10/23 16:06:01
rubyStackBox: DEPLOYING
2014/10/23 16:06:11
rubyStackBox: DEPLOYMENT_FAILED
Replica rubystackbox-eaeo failed with status PERMANENTLY_FAILING: Replica State changed to PERMANENTLY_FAILING. Replica was unhealthy 2 consecutive times.
答案 0 :(得分:1)
我复制了你经历过几次的问题但也失败了。最终工作的是在部署ruby堆栈时使用区域/区域:
Developers console > Click-to-deploy > Set MySQL password > Advanced Options
,选择其他区域,然后点击Deploy
。
调查此问题时,另一个有用的工具是控制台输出。即使部署失败,您也可以转到VM instance
并查看页面底部的View Output
。它将列出所有包和遇到的任何错误。以下命令将实现相同的目的:
$ gcloud compute instances get-serial-port-output <INSTANCE_NAME> --project <PROJECT_ID> --zone <ZONE_NAME>
请告知是否还有问题。