基本信息

處理

  • 緊急性:建議級/Advisory
  • 影響範圍:中/Medium
  • 處理人:User:KirkLU(A/IA)
  • 處理時間:2021年1月6日 (三) 19:24 (UTC)(接報) - 2021年1月7日 (三) 10:00 (UTC)(解決)

測試計劃1

測試計劃2

結論

  • 結果:無需特殊操作,問題完全解決。
  • 成因:
    1. 由於部分關聯數據的對應更動(如,條目存否與鏈接紅藍)開銷較大,MediaWiki處理關聯數據的變動採用了異步機制,積壓任務會被加入mw:jobqueue處理;
    2. 與使用提交編輯的方式對頁面分類進行更動不同(提交編輯後,服務器會對提交的版本與原有版本進行比較,並將需要更動的關聯內容加入mw:jobqueue處理),通過模板正則判斷條件變化引起的頁面分類更動不會主動提請服務器檢視變動,而服務器的算力不足以支持時刻監視所有頁面的變化,故更動不會即時被發現、關聯內容的更動任務也不會即時被加入mw:jobqueue
    3. 在上述情況下,分類僅在頁面重新渲染時才會更新相關變動,故有一定時延(有時很長,如本次技術問題);
    4. 編輯頁面、零編輯、action=purge能夠促使模板條件變動導致的所輸出頁面分類的變動,在提交服務器進行版本比較的時候主動被發現,此時自動加掛O4的頁面即實現了沖入快速刪除候選池中。
  • 備註: 感謝提報人User:和平奮鬥救地球(PT/RB/BAG)協助排查問題,感謝User:Xiplus(A/IA/BAG)、User:Antigng(A/IA/BAG)協助解決問題並進行機理上的解說。
  • 結論起草人:User:KirkLU(A/IA)