<cite id="ffb66"></cite><cite id="ffb66"><track id="ffb66"></track></cite>
      <legend id="ffb66"><li id="ffb66"></li></legend>
      色婷婷久,激情色播,久久久无码专区,亚洲中文字幕av,国产成人A片,av无码免费,精品久久国产,99视频精品3
      網(wǎng)易首頁(yè) > 網(wǎng)易號(hào) > 正文 申請(qǐng)入駐

      Cloudflare因React useEffect鉤子錯(cuò)誤導(dǎo)致自我DDoS攻擊

      0
      分享至


      Cloudflare承認(rèn)了一個(gè)編程錯(cuò)誤,該錯(cuò)誤涉及React useEffect鉤子的使用不當(dāng),導(dǎo)致其平臺(tái)儀表板和多個(gè)API出現(xiàn)超過一小時(shí)的服務(wù)中斷。

      這次故障發(fā)生在9月12日,持續(xù)了一個(gè)多小時(shí)。據(jù)工程副總裁Tom Lianza介紹,故障由儀表板中的一個(gè)錯(cuò)誤觸發(fā),該錯(cuò)誤導(dǎo)致"對(duì)租戶服務(wù)API的重復(fù)、不必要調(diào)用"。這個(gè)API是API請(qǐng)求授權(quán)邏輯的一部分,因此影響了其他API的正常運(yùn)行。

      問題的排查過程相當(dāng)困難,因?yàn)楸砻嫔峡雌饋硎茿PI可用性問題,掩蓋了實(shí)際上是儀表板過載API的事實(shí)。

      Lianza表示,核心問題出在React useEffect鉤子中,其"依賴數(shù)組中包含一個(gè)有問題的對(duì)象"。useEffect鉤子是一個(gè)包含多個(gè)參數(shù)的函數(shù),包括返回清理函數(shù)的設(shè)置函數(shù)和可選的依賴項(xiàng)列表。每當(dāng)依賴項(xiàng)發(fā)生變化時(shí),設(shè)置函數(shù)就會(huì)運(yùn)行。

      在Cloudflare的這個(gè)案例中,該函數(shù)會(huì)調(diào)用租戶服務(wù)API,而其中一個(gè)依賴項(xiàng)是一個(gè)"在每次狀態(tài)或?qū)傩宰兓瘯r(shí)都會(huì)重新創(chuàng)建"的對(duì)象。結(jié)果是,在儀表板的單次渲染過程中,該鉤子反復(fù)運(yùn)行,而原本設(shè)計(jì)只運(yùn)行一次。函數(shù)運(yùn)行頻率過高,導(dǎo)致API過載,引發(fā)服務(wù)中斷。

      useEffect鉤子功能強(qiáng)大但經(jīng)常被過度使用。相關(guān)文檔充滿了關(guān)于誤用和常見錯(cuò)誤的警告,并鼓勵(lì)在可能的情況下使用其他方法。useEffect的性能陷阱很常見。

      這一事件在社區(qū)中引發(fā)了關(guān)于useEffect利弊的討論。一位開發(fā)者在Reddit上表示,對(duì)useEffect的抱怨太多了,它是React的重要組成部分,"認(rèn)為使用它是壞事的想法很愚蠢"。不過,另一種反應(yīng)是"消息還沒有被接收到。我認(rèn)識(shí)的幾乎每個(gè)人都繼續(xù)無緣無故地到處放置大量useEffect"。

      還有人評(píng)論道:"真正的問題是API因過量API調(diào)用而宕機(jī)...在一家擁有專門服務(wù)來防止DDoS(分布式拒絕服務(wù))攻擊的公司中。"

      Lianza表示,租戶服務(wù)沒有分配足夠的容量來"處理這樣的負(fù)載峰值",現(xiàn)在已經(jīng)為其分配了更多資源,并改進(jìn)了監(jiān)控。此外,從儀表板發(fā)出的API調(diào)用中添加了新信息,以區(qū)分重試和新請(qǐng)求,因?yàn)槿绻麍F(tuán)隊(duì)知道看到的是"大量新請(qǐng)求,就更容易將問題識(shí)別為儀表板中的循環(huán)"。

      Q&A

      Q1:什么是React useEffect鉤子?為什么會(huì)導(dǎo)致問題?

      A:React useEffect鉤子是一個(gè)包含設(shè)置函數(shù)和依賴項(xiàng)列表的函數(shù),每當(dāng)依賴項(xiàng)變化時(shí)就會(huì)運(yùn)行。在Cloudflare的案例中,依賴數(shù)組中的對(duì)象在每次狀態(tài)變化時(shí)都被重新創(chuàng)建,導(dǎo)致鉤子在單次渲染中反復(fù)運(yùn)行,原本只應(yīng)運(yùn)行一次。

      Q2:Cloudflare的這次故障具體是怎么發(fā)生的?

      A:故障是由儀表板中的useEffect鉤子錯(cuò)誤引起的,該鉤子對(duì)租戶服務(wù)API進(jìn)行了重復(fù)、不必要的調(diào)用。由于API調(diào)用頻率過高,導(dǎo)致API過載,進(jìn)而影響了其他依賴該API的服務(wù),造成超過一小時(shí)的服務(wù)中斷。

      Q3:Cloudflare采取了哪些措施來防止類似問題再次發(fā)生?

      A:Cloudflare為租戶服務(wù)分配了更多資源以處理負(fù)載峰值,改進(jìn)了監(jiān)控系統(tǒng),并在儀表板的API調(diào)用中添加了新信息來區(qū)分重試和新請(qǐng)求,這樣可以更容易識(shí)別儀表板中的循環(huán)問題。

      特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。

      Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

      相關(guān)推薦
      熱點(diǎn)推薦
      “牡丹花下死,做鬼也風(fēng)流”!如今,誰也救不了44歲的宋小寶

      “牡丹花下死,做鬼也風(fēng)流”!如今,誰也救不了44歲的宋小寶

      墨印齋
      2025-07-08 05:24:55
      林豆豆到場(chǎng)送別丈夫,挽聯(lián)寄情且關(guān)聯(lián)父親,四野后代見此場(chǎng)景無不感動(dòng)落淚

      林豆豆到場(chǎng)送別丈夫,挽聯(lián)寄情且關(guān)聯(lián)父親,四野后代見此場(chǎng)景無不感動(dòng)落淚

      史海殘?jiān)?/span>
      2025-12-11 15:15:07
      日方突然改口,網(wǎng)民怒斥!

      日方突然改口,網(wǎng)民怒斥!

      環(huán)球時(shí)報(bào)國(guó)際
      2025-12-10 22:20:57
      樸信惠當(dāng)媽后狀態(tài)越來越年輕,短發(fā)懟臉照美翻天,婚后生活太爽了

      樸信惠當(dāng)媽后狀態(tài)越來越年輕,短發(fā)懟臉照美翻天,婚后生活太爽了

      巧百搭
      2025-12-10 14:48:09
      中菲合作遣返重要紅通人員郝某,涉案金額高達(dá)約9.7億元

      中菲合作遣返重要紅通人員郝某,涉案金額高達(dá)約9.7億元

      每日經(jīng)濟(jì)新聞
      2025-12-11 10:24:04
      1980年建軍節(jié)那張合影:唯一的元帥撐場(chǎng)面,沒穿軍裝的大將才是真大佬?

      1980年建軍節(jié)那張合影:唯一的元帥撐場(chǎng)面,沒穿軍裝的大將才是真大佬?

      源溯歷史
      2025-12-11 15:17:07
      鄧超兩口子用實(shí)際行動(dòng)打臉金晨王安宇,不該上的桌就不要硬上了

      鄧超兩口子用實(shí)際行動(dòng)打臉金晨王安宇,不該上的桌就不要硬上了

      老吳教育課堂
      2025-12-11 10:37:20
      日本賭輸了!中方不打算善罷甘休,高市亂了陣腳,緊急求見特朗普

      日本賭輸了!中方不打算善罷甘休,高市亂了陣腳,緊急求見特朗普

      藍(lán)色海邊
      2025-12-12 04:57:38
      故事:緬北頭目白應(yīng)蘭落網(wǎng),別墅供養(yǎng)三名男子,含淚揭露背后真相

      故事:緬北頭目白應(yīng)蘭落網(wǎng),別墅供養(yǎng)三名男子,含淚揭露背后真相

      凱裕說故事
      2025-01-11 19:32:17
      今冬河北首輪大范圍降雪來襲 河北高速交警發(fā)布出行提示

      今冬河北首輪大范圍降雪來襲 河北高速交警發(fā)布出行提示

      人民資訊
      2025-12-11 18:11:10
      黃任文同志逝世,中央有關(guān)領(lǐng)導(dǎo)同志以不同方式表示悼念

      黃任文同志逝世,中央有關(guān)領(lǐng)導(dǎo)同志以不同方式表示悼念

      極目新聞
      2025-12-11 10:13:15
      李朝陽(yáng)任鎮(zhèn)江市委常委

      李朝陽(yáng)任鎮(zhèn)江市委常委

      大風(fēng)新聞
      2025-12-11 20:37:15
      重磅!日本永駐門檻或?qū)⒋笞儎?dòng)!“3年在留”條件可能被廢除......

      重磅!日本永駐門檻或?qū)⒋笞儎?dòng)!“3年在留”條件可能被廢除......

      東京在線
      2025-12-11 21:41:51
      特朗普“黃金卡”簽證正式接受申請(qǐng),直降400萬美元!

      特朗普“黃金卡”簽證正式接受申請(qǐng),直降400萬美元!

      國(guó)是直通車
      2025-12-11 10:50:03
      評(píng)論炸了,網(wǎng)友卻不敢看她坐下來

      評(píng)論炸了,網(wǎng)友卻不敢看她坐下來

      章眽八卦
      2025-12-07 11:32:57
      公開支持日本后,美國(guó)人發(fā)現(xiàn)情況不對(duì)勁,中方等待的時(shí)機(jī)已經(jīng)到了

      公開支持日本后,美國(guó)人發(fā)現(xiàn)情況不對(duì)勁,中方等待的時(shí)機(jī)已經(jīng)到了

      現(xiàn)代小青青慕慕
      2025-12-12 00:11:10
      美國(guó)慌了!這位中國(guó)女科學(xué)家,讓東風(fēng)-17成為反導(dǎo)系統(tǒng)的噩夢(mèng)

      美國(guó)慌了!這位中國(guó)女科學(xué)家,讓東風(fēng)-17成為反導(dǎo)系統(tǒng)的噩夢(mèng)

      宅家伍菇?jīng)?/span>
      2025-12-08 09:00:04
      一個(gè)人在體制內(nèi)呆久了會(huì)變成什么樣子?網(wǎng)友:我要笑死在評(píng)論區(qū)

      一個(gè)人在體制內(nèi)呆久了會(huì)變成什么樣子?網(wǎng)友:我要笑死在評(píng)論區(qū)

      夜深愛雜談
      2025-12-05 21:01:58
      隨著馬刺淘汰湖人,NBA杯4強(qiáng)全部落位!大概率以下2隊(duì)晉級(jí)決賽

      隨著馬刺淘汰湖人,NBA杯4強(qiáng)全部落位!大概率以下2隊(duì)晉級(jí)決賽

      小火箭愛體育
      2025-12-11 13:57:21
      別再被牛市騙了!段永平一句話點(diǎn)破真相:80%散戶,牛熊都在虧

      別再被牛市騙了!段永平一句話點(diǎn)破真相:80%散戶,牛熊都在虧

      流蘇晚晴
      2025-12-11 18:23:01
      2025-12-12 06:59:00
      至頂AI實(shí)驗(yàn)室 incentive-icons
      至頂AI實(shí)驗(yàn)室
      一個(gè)專注于探索生成式AI前沿技術(shù)及其應(yīng)用的實(shí)驗(yàn)室。
      751文章數(shù) 151關(guān)注度
      往期回顧 全部

      科技要聞

      豆包剛被微信淘寶們"群毆" ,又有人來?yè)屛?/h3>

      頭條要聞

      村支書賣小米被小米法務(wù)投訴下架:希望給我們條活路

      頭條要聞

      村支書賣小米被小米法務(wù)投訴下架:希望給我們條活路

      體育要聞

      你最看不上的人,關(guān)鍵時(shí)刻卻最想救你...

      娛樂要聞

      黃慧頤曝保劍鋒出軌細(xì)節(jié)!

      財(cái)經(jīng)要聞

      明年經(jīng)濟(jì)工作怎么干 中央經(jīng)濟(jì)工作會(huì)議定調(diào)

      汽車要聞

      長(zhǎng)途穿越更輕松 二代哈弗H9穿越版限時(shí)售23.29萬

      態(tài)度原創(chuàng)

      教育
      家居
      健康
      親子
      公開課

      教育要聞

      5分鐘掌握函數(shù)積分三大方法!從此不再怕積分題

      家居要聞

      歐式風(fēng)格 純粹優(yōu)雅氣質(zhì)

      甲狀腺結(jié)節(jié)到這個(gè)程度,該穿刺了!

      親子要聞

      母女倆又鬧掰了

      公開課

      李玫瑾:為什么性格比能力更重要?

      無障礙瀏覽 進(jìn)入關(guān)懷版 主站蜘蛛池模板: 亚洲综合无码| 成人视频网站在线观看18| 欧美 亚洲 日韩 在线综合| 人妻夜夜爽天天爽一区| 日本少妇被黑人xxxxx| 亚洲欭美日韩颜射在线二| 草肥熟老熟妇600部| 2022最新国产在线不卡a| 99er热精品视频| 欧美性受xxxx黑人xyx性爽| 中文无码第一页| 91孕妇精品一区二区三区| 国产精品毛片一区二区三区| 久久午夜夜伦鲁鲁片免费无码 | 99视频免费观看| 久久精品亚洲日本波多野结衣| 亚洲A∨无码| 色综合天天综合网天天狠天天 | 无码av免费毛片一区二区| 亚洲日韩av在线观看| 欧美精品久久96人妻无码| 99插插| 亚洲乱人伦| 91无码国产成人精品| 国产精品v欧美精品∨日韩| 色综合AV综合无码综合网站| 极品美女扒开粉嫩小泬图片 | 9191av| 亚洲国产制服丝袜 | 欧美一区内射最近更新| 末成年娇小性色xxxxx| 无码人妻中文字幕| 综合久久亚洲| 艳妇臀荡乳欲伦交换在线播放| 国产普通话对白刺激| 呦系列视频一区二区三区 | 野花社区在线观看视频| 又大又粗欧美黑人aaaaa片| 黑人巨大精品欧美| 久久久久人妻一区二区三区| 亚洲国产成人精品无码区在线观看|