WordPress 網站突然出現空白無法連線問題的解決方式

WordPress 網站架設在 GCP 雲端主機時,曾經有一次出現畫面空白,或等很久時出現 Error 522 connection timed out 或者 Error 521 web server is down , 這兩種錯誤的情形在 google 找了錯誤原因,大部分都是使用 Cloudflare 的 cdn 使用而出現的錯誤訊息,而這個錯誤訊息是由 cloudflare 發現 host 端,也就是主機端出現主要的錯誤,導致網站無法正常顯示,其實這個問題如果想簡單一點的話,不用花太多時間,很快問題就解決,之後又跳出一項資料庫無法正常連線,找到問題的原因就是”雲端主機磁碟空間不足

出現error 522錯誤

因為 wordpress 的網站 dns 是 cloudflare 做設定的,cloudflare 除了可以設定幾個免費的 ssl 外,還可以保護網站 ddos 的攻擊,所以自己網站有問題的時候會跳出這樣的畫面,例如 Error 522 錯誤畫面 Connection timed out 網站未正常連線。 Read more

GCP 雲端主機設定排程每日定時自動開關機節省費用

GCP雲端主機使用一段時間之後,每個月固定會花費一筆雲端費用說多也不多,說少也不少,看VM虛擬主機的規格與容量大小,小的網站平均約NT $700/月,大的網站平均NT $3,500/月,因為這些虛擬主機平常都是沒有在關機的,這樣每一個年度需要的花費是不少錢,看一下虛擬主機的功用,假如是做網站的服務性質工作,那一年365天都應該一直開機;如果是上班時間開機,下班時間關機的功能,可以在GCE的使用上節省一點花費,因為開機就要算錢,關機就可以節省能源的耗費,也可以節省一個月的開支,如果設定每一天早上VM虛擬主機定時自動開機,晚上下班時間沒有人使用,定時自動關機,那就太好了。

查看一下Google Cloud技術文件,真的有這一個設定(Scheduling compute instances with Cloud Scheduler),只是需要花一些時間設定,以下主要是透過Cloud Function、Cloud Scheduler 管理設定自動化的動作,來完成每日定時GCE自動開機與關機的動作,如果一天可以節省1/3時間的使用,一個月就可以節省1/3的成本,接下來看一下參照下方所做的設定:

Read more