Hasty Briefsbeta

双语

Is OSM Partially Down?

a year ago
  • #OpenStreetMap
  • #PostgreSQL
  • #Database Replication
  • OpenStreetMap全球数据库的复制流程于2025年6月26日中断,原因是超过了PostgreSQL单字段1GB的大小限制。
  • 在处理超大记录时逻辑复制失败,导致pg_logical_slot_peek_changes函数反复报错。
  • 5月30日部署的PostgreSQL补丁修复了一个漏洞,但意外导致无效消息反馈循环呈指数级增长,从而引发内存问题。
  • PostgreSQL开发团队在后续提交中通过限制单事务无效消息不超过8MB的方案解决问题,修复定于2025年8月14日发布。
  • OSM运维团队将网站切换为只读模式,创建全新数据库备份,并生成'虚拟日志'以重建缺失的增量数据。
  • 编辑后的日志已同步至S3存储,缺失的分钟级增量数据完成补发,经确认无异常后重新启用了数据复制服务。