论野生技术&二次元

OpenShift维护后的重生ww

昨天openshift说要add some new features然后抛出一个open issue之后,给我的applications报了一天的503error QAQ

更操蛋的是issue close之后这个博客仍然是503!

然后我想是不是它搭牢了没缓过劲来,就去restart了一下

restart之后503木有了:)

但是wordpress说数据库连接出错……

但是过了几分钟之后phpMyAdmin能连上mysql了,正好要去上体育课,就把它晾一边了

吃了饭回来发现尼玛还是连接出错

哥愤怒了于是直接把wp-confIg删掉重练

啊没关系我有备份的www

openshift提供的mysql数据库的用户名和密码其实不用刻意记下来,因为它有全局变量可以直接用:

然后连上了,看来果然是抽了,提示wp-options表出错,让我在wp-config里设置允许修复数据库……然后就好了嗯o(* ̄▽ ̄*)o

总结-Openshift系统维护后的恢复步骤:

try{

  1. Restart Application
  2. Rewrite wp-config(if necessary)
  3. Repair database(if necessary)

}excep still down{

retry;#尼玛老子重试了好几次

}

finally Reborn();

【对了,数据库地址最好直接输ip,不知道是openshift升级的关系还是改了ip的关系,原来的query时间都在几s,现在降到1s以下了

退出移动版