Cloudflare:怎樣防止站點停機

來源: Cloudflare
作者:Cloudflare
時間:2021-01-27
17960
Cloudflare 提供了多種功能來幫助您的網站保持在線并最大程度地減少停機時間:零停機時間故障轉移、獨立運行狀況檢查、被動源監(jiān)控。

fabrizio-chiagano-YhnODmrg8hY-unsplash.jpg

概述

Cloudflare 提供了多種功能來幫助您的網站保持在線并最大程度地減少停機時間:

零停機時間故障轉移

獨立運行狀況檢查

被動源監(jiān)控

零停機時間故障轉移

如果您的 Cloudflare DNS 提供了其他 A 或 AAAA 記錄,或 Cloudflare Load Balancer 列出了同一池中的其他源站,Zero-Downtime Failover 甚至可在負載均衡決策做出之前自動重試對源站的請求。對于 HTTP 521、522 和 523 響應代碼,Cloudflare 目前僅重試一次。Pro、Business 和 Enterprise 計劃中提供 Zero-Downtime Failover。

獨立運行狀況檢查

Health Check 監(jiān)控您的網站能否從 Cloudflare 的邊緣網絡訪問,并且迅速通知源站 Web 服務器上的問題,無需 Cloudflare Load Balancer 的參與。Health Check 還提供針對特定運行狀況檢查的狀態(tài)更改的分析,并且可用于 Pro、Business 或 Enterprise 計劃中的域。

Cloudflare Load Balancing 無法利用 Health Check,因為它們是兩個獨立的產品。同樣,Load Balancing Monitor 也無法轉換為 Health Check。

如果您只有一臺源站 Web 服務器,或者您的基礎架構中不需要負載均衡,Health Check 是代替 Cloudflare Load Balancing 的一個不錯選擇。

如果源站 Web 服務器不可用,系統(tǒng)會向您在 Health Check 中配置的最多 20 個電子郵件地址發(fā)送通知。如果沒有在 Health Check 中的通知部分中輸入電子郵件地址,則不會發(fā)送警報。

在 Cloudflare Traffic 應用的 Health Checks 選項卡下配置 Health Check。

如果新的 Health Check 無法正常運行:

考慮檢查 Follow Redirects 選項;或者

如果您在檢查 HTTPS URL,請考慮檢查 Allow Insecure 選項。

限制

各種計劃的 Health Check 存在以下限制:

檢查區(qū)域- 可檢查的區(qū)域數(shù):

Pro:3

Business:65535

Enterprise:65535

Health Check - 允許的檢查數(shù):

Pro:10

Business:50

Enterprise: 1000

最短間隔 - 兩次檢查之間允許的最短間隔

Pro:60

Business:15

Enterprise:10

被動源監(jiān)控

每當 Cloudflare 的邊緣網絡無法訪問客戶的源站 Web 服務器時,Cloudflare Passive Origin Monitoring 會在 5 分鐘內通知客戶,這適用于所有 Cloudflare 計劃。Passive Origin Monitoring 檢查訪問者流量的源站 Web 服務器 HTTP 響應樣本。滿足若干條件時觸發(fā)警報電子郵件:

源站 Web 服務器在過去 24 小時里生成過非 5XX HTTP 響應;

最近 5 分鐘的流量樣本包含 100% HTTP 521 錯誤;以及

錯誤在相關區(qū)域的流量的占比超過 10%。

如果在 Cloudflare 和您的源站 Web 服務器之間使用了其他代理(如 Ezoic),Cloudflare 發(fā)送的電子郵件警報可能會顯示代理服務的 IP 地址,而非源站 Web 服務器的地址。當 Cloudflare 和源站 Web 服務器之間的代理返回 HTTP 521 錯誤時,通常會發(fā)生此情況。

配置電子郵件通知

通過以下步驟配置警報電子郵件:

登錄您的 Cloudflare 帳戶,或從個人資料菜單中單擊“Account Home”。

單擊 Notifications。

在 Notifications 部分中,單擊 Create。

在 Create Notification 頁面上,輸入 Name 和 Description,再將 Event 設置為 Passive Origin Monitoring。

添加通知電子郵件。

單擊 Save。

如果您的服務器定期循環(huán)(交替)返回 521 和非 521 HTTP 響應,則每 8 小時內僅對各個源站 Web 服務器發(fā)送一封警報電子郵件郵件。 此外,同一問題發(fā)送不超過 3 封警報電子郵件。

要禁用源站監(jiān)控警報,請單擊警報電子郵件底部的鏈接。成功禁用警報時會顯示確認頁面?;蛘撸瑢?Manage Configured Notifications 下列出的 Passive Origin Monitoring Event 從 Enabled 切換到 Off。

禁用警報會影響您的 Cloudflare 帳戶下的每個域,無論這個域是不是與您通過點擊鏈接來禁用的電子郵件警報對應。

立即登錄,閱讀全文
版權說明:
本文內容來自于Cloudflare,本站不擁有所有權,不承擔相關法律責任。文章內容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權,請聯(lián)系管理員(zzx@kchuhai.com)刪除!
掃碼登錄
打開掃一掃, 關注公眾號后即可登錄/注冊
加載中
二維碼已失效 請重試
刷新
賬號登錄/注冊
個人VIP
小程序
快出海小程序
公眾號
快出海公眾號
商務合作
商務合作
投稿采訪
投稿采訪
出海管家
出海管家