Ruby堆栈未能在Google开发者控制台上部署
我尝试使用Google开发者控制台部署Ruby堆栈,但没有成功。我在其他项目中尝试了几次,错误总是一样的(如下) 你知道为什么它总是失败吗Ruby堆栈未能在Google开发者控制台上部署,ruby,google-cloud-platform,Ruby,Google Cloud Platform,我尝试使用Google开发者控制台部署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-e
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.
我重复了您多次遇到的问题,但也失败了。最终起作用的是在部署ruby堆栈时使用区域/区域:
Developers console>单击部署>设置MySQL密码>高级选项
,选择其他区域并单击部署
在研究这一点时,另一个有用的工具是控制台输出。即使部署失败,也可以转到VM实例
并检查页面底部的查看输出
。它将列出所有包和遇到的任何错误。以下命令将实现相同的功能:
$ gcloud compute instances get-serial-port-output <INSTANCE_NAME> --project <PROJECT_ID> --zone <ZONE_NAME>
$gcloud计算实例获得串行端口输出--项目--区域
如果仍然看到问题,请提供建议。在更改区域和机器类型后,我已成功启动实例!——注意:Ruby和Rails文档(ri和RDoc)是在软件安装和配置完成后在后台安装的。通常需要10分钟左右。区域:asia-east1-b图片:。。机器类型:n1-standard-2--感谢您的建议,使用以下其他设置获得成功:区域:us-central1-f机器类型:n1-standard-1声音很好。很高兴听到它起作用了。有时区域/区域处于满负荷状态,因此是解决此问题的方法。