Cloudflare:怎樣防止站點(diǎn)停機(jī)

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

fabrizio-chiagano-YhnODmrg8hY-unsplash.jpg

概述

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

零停機(jī)時間故障轉(zhuǎn)移

獨(dú)立運(yùn)行狀況檢查

被動源監(jiān)控

零停機(jī)時間故障轉(zhuǎn)移

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

獨(dú)立運(yùn)行狀況檢查

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

Cloudflare Load Balancing 無法利用 Health Check,因?yàn)樗鼈兪莾蓚€獨(dú)立的產(chǎn)品。同樣,Load Balancing Monitor 也無法轉(zhuǎn)換為 Health Check。

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

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

在 Cloudflare Traffic 應(yīng)用的 Health Checks 選項(xiàng)卡下配置 Health Check。

如果新的 Health Check 無法正常運(yùn)行:

考慮檢查 Follow Redirects 選項(xiàng);或者

如果您在檢查 HTTPS URL,請考慮檢查 Allow Insecure 選項(xiàng)。

限制

各種計(jì)劃的 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)控

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

源站 Web 服務(wù)器在過去 24 小時里生成過非 5XX HTTP 響應(yīng);

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

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

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

配置電子郵件通知

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

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

單擊 Notifications。

在 Notifications 部分中,單擊 Create。

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

添加通知電子郵件。

單擊 Save。

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

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

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

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