OpenShift 昨天对系统进行了一次升级,但是这次升级似乎不太顺利。印象中前几次升级都是一两个小时搞定的,但这次十几个小时过去了,访问网站依然是503 Service Temporarily Unavailable错误。

site down

试着SSH进Gear,发现登陆正常。既然应用已经启动,那可能是httpd服务没有启动导致503错误。试着输入ctl_all restart命令重启了所有的服务,网站恢复正常。猜测是OpenShift 升级尚未完成,所以一些Gear没有自动重启。

restart gear

出现同样问题的用户可以SSH登陆到Gear,输入 ctl_all startctl_all restart启动httpd服务。

令我感到惊讶的是我在OpenShift上部署了另外一个带负载均衡的应用竟然没有受到影响,虽然有一个Gear Down掉了,但网站从升级开始到现在一直访问正常!看来OpenShift的负载均衡应用稳定性果然要好一些。建议对可用性要求比较高的朋友将网站部署为带负载均衡的应用。

scaled application

关于这次及以后的OpenShift升级进度,你可以关注OpenShift的Twitter “@openshift_ops”或访问OpenShift的Open Issue页面获得最新消息。