互联网服务 2012 年 11 月 6 日

OpenShift 升级导致网站503错误

OpenShift进行系统升级后出现了503 Service Temporarily Unavailable错误,经过尝试SSH进Gear并重启服务才使网站恢复正常。作者猜测是OpenShift升级尚未完成,导致一些Gear没有自动重启。但是作者在OpenShift上部署的带负载均衡的应用没有受到影响,这表明OpenShift的负载均衡应用稳定性要好一些。建议对可用性要求高的朋友将网站部署为带负载均衡的应用。关注OpenShift的Twitter或访问OpenShift的Open Issue页面以获得最新消息。
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页面获得最新消息。