openshift 的重启

openshift 是一个很不错的空间，可惜有时候经不起折腾，application 可能会被搞 down 掉

我的环境是 fedora 17, 不过操作应该差不多，windows 可以用 putty 之类替代 linux 的 ssh

~/.ssh 文件夹中生成id_rsa.pub 和 id_rsa

$ ssh xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx@app-argcandargv.rhcloud.com
......
Welcome to OpenShift shell
........

$ ctl_all restart
Waiting for stop to finish
Waiting for stop to finish
MySQL already stopped
Done
Done
$

再次尝试登录

虽然没有502，但mysql还是挂着，那么再来

$ ssh xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx@app-argcandargv.rhcloud.com
......
$ ctl_all restart
Waiting for stop to finish
Waiting for stop to finish
MySQL already stopped
Done
Done
$ ctl_all start
MySQL already running
httpd (pid 26184) already running
httpd (pid 26241) already running
Done

很好，完美收工。

最后，如果真被玩完了，还是接受那openshift的建议吧

If worse comes to worst, destroy your application with rhc app destroy and recreate it