User:KirkLU/Library and Archives/TechIssues/2021010701

基本信息

处理

  • 紧急性:建议级/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)