昨天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以下了