科技mermer

升級 WordPress 外掛出現 503 Service Unavailable,以 Jetpack 舉例

去年底在升級 WordPress 就有遇到問題,讓網站直接呈現 503 Service Unavailable,後來老貓直接以手動方式解決,可以參考:WordPress 5.6版更新容易造成 503 Service Unavailable。今天則是遇到在升級 WordPress 外掛 「Jetpack by WordPress.com」時,導致網站呈現 503 Service Unavailable,也是採用一樣方式解決。

升級前先備份最安全

不管是 WordPress 本身,或者是外掛,當在升級前都建議先備份一下網站內容,尤其如果可能會動到資料庫的話,也要先備份一下比較安全。大不了升級出狀況時,還可以直接倒回舊有的資料就能恢復原狀。這次就是出現了 503 Service Unavailable,The server is temporarily busy, try again later!

拉回主題,通常在更新時都是直接點下「立即更新」,就會自動更新,其實這10幾年下來很少出問題,但不代表不會出問題。這次的狀況就是按下更新時,等待的時候比以往更久,雖然後來也是顯示更新完成。但接下來網站的頁面就無法順利顯示了,不管是網站後台或是其他頁面,因此要從檔案來處理。這部分直接更改 WordPress 的外掛資料夾強制關閉外掛是一種方法,再到原外掛的頁面下載檔案,然後透過FTP來重新取代檔案。不過老貓習慣是沒有暫停,直接在 FTP 後台就進行覆蓋更新。這樣處理方式可能讓網站掛掉時間較久一點,就看大家的習慣如何。當更新完後,就解決問題了。

此外,如果說一次更新太多外掛,不知道是更新到哪一支出問題時,老貓可能會直接以之前備份的相關檔案直接來取代覆蓋測試。或者,一次關閉全部外掛後,網站可以正常使用後,再一支一支開啟,來抓是哪一支外掛更新時出問題。

 

▼ 一般我們在更新外掛時,都是習慣按下「立即更新」。

▼ 當顯示已完成更新時,建議還是多觀察一下狀況。像老貓這次遇到是顯示成功,但結果是出問題的。

▼ 解決方式是到「Jetpack by WordPress.com」外掛網頁,重新下載外掛檔案。

▼ 下載之後,老貓是透過 FTP 上傳重新覆蓋原始檔案,這部分是還有其他方式,只是老貓習慣以 FTP 來操作。當覆蓋完成之後,代表完全正確升級完成,多數即可解決問題。

Leave a Comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

*