本月主题

围绕 DGJ 应收查询性能、PolarDB/DAS 慢查询治理和 SAAS 订单金额一致性,优先用真实代码、执行计划、预发部署和结果对账确认优化是否真正生效。

本月成果

9 月 16 日新增事实

  • AES 本地/Tools 开关完成预发真实页面回归:同一 VIN 在 0/1 下均返回 200,前端均解密出 129 条且前 5 条一致;0 未新增 Tools encode,1 调用 Tools 成功,预发最终恢复为 0。正式生产最近 30 分钟 DGJ AES/Tools 超时均为 0,报价请求 1814 次全部返回,但本地 AES 后置耗时仍需关注。
  • 本地 Colima 日志爆盘完成修复:dgj-center Docker JSON 日志约 15.6 GiB,清理并加入 100 MiB × 3 轮转后,可用空间约 1.3 GiB 恢复到 26 GiB,12 个容器和 DGJ2/SAAS 健康检查恢复。
  • DGJ2 checkpoint 序列化缺陷完成修复和受控清理:保留 Revision 67,历史副本压缩归档并清理,活动包约 1.5 GiB 降至 2.2 MiB;18 项回归通过,其他目录未发现同类膨胀数据,但公共模板仍有潜在复发口子。
  • 采购入库列表/导出统一筛选、雪花 ID 字符串、6 个月限制、未付款分支和错误展示完成本地回归,18/18 规划测试通过;真实下载和发布仍待完成。报价 COUNT、银行聚合和客户应收字段拆分完成只读方案评审,未执行 DDL 或业务代码修改。

9 月 17 日新增事实

  • 完成一笔线上调拨付款方向纠正:原有 640 元错误收款记录在生产主库事务内整体改为调拨付款,付款主单、明细、账户主流水和账户明细四层一致;接口回读确认待付款金额消失且未重复记账。误删的另一张同金额调拨单也已按四层软删除状态恢复。
  • 定位 ZGJ 最近采购快照 IN () 缺陷:纯赠品过滤后 SKU 为空仍执行 ORM 查询;同时确认订单明细延迟可见与 Kafka 先提交 offset 的重试风险。纯赠品不应进入最近采购统计,但当前尚未改代码。
  • 完成 DGJ 上线后日志观察:同窗口日志容量约 7.53GB → 4.07GB,下降约 45.9%;providers/default 约下降 95.5%。未发现本次日志改造引入的系统性 PHP 错误,但 MQ、Broken pipe、内存和报价大数组问题仍需分开治理。
  • 定位 SAAS 商品列表联系人简称补充异常:游客/未绑定场景的 contactId=0 仍调用 DGJ 接口,触发参数为空;最小前置保护方案已明确,未改代码。
  • 完成报价大数组、t_tyre_claim 与 t_work SQL 只读分析;前者存在全规则物料范围查询,后两者分别形成索引/范围候选,均未执行生产 DDL。
  • 客户应收新接口 Mock 与后端本地实现完成:隐藏分支省略余额字段,新接口返回既有字段名;PHP 7.4 lint 通过,尚未部署。

9 月 22 日新增事实

  • Codex 工作台官方 app-server/WSS 事件流完成发布验证:网页新任务实测收到 item/started、命令输出增量、回答增量和 turn/completed,三段命令输出与最终 done 均独立回读;同时修复同版本 codex-code-mode-host 启动、WSS 认证/ACK、事件去重和完成后同步误判。桌面已有会话仍是 rollout 增量镜像,不宣称为外部直连桌面私有 stdio。
  • 授信客户最小兼容修复提交 ca3895614f:creditStatus=1 时即使 hideRePayment=1 仍返回 rePayment、credit_vacancy,非授信客户保留隐藏逻辑;SQL 聚合改动已撤回,未改前端和后端最终授信校验,18 项项目测试和差异检查通过,尚未预发/生产发布。
  • 授信只读影响面统计为有效授信用户 3,184 人、近 30 天有挂账销售单 1,178 人;确认老版销售开单商品行循环存在重复授信请求,Redis/Canal 精准失效方案仍待实施。
  • 线上慢查询、成本价和销售明细继续按代码、数据和调用拓扑梳理:澄清销售单相关两个应收调用点属于两条业务链路,成本价按写入/回滚/出库快照/报表补算分层,销售明细补齐筛选、分表、维表、成本和导出链路;均未把只读排查写成修复上线。

9 月 23 日新增事实

  • Codex 工作台发布双游标分页、重复消息保护和批处理续传修复:真实会话消息由 14 条补齐到 16 条,分页/重复文本/续传回归共 14 项通过,线上容器、健康检查和登录保护回读通过;浏览器视觉验收因控制通道超时仍待补验。
  • 应收余额展示缓存完成本地实现:只缓存原始 rePayment,TTL 为 86400 秒,采用版本令牌、回源锁、Redis 故障回源和独立 Canal 失效消费者;10 个文件 PHP 解析、18 项项目测试和规划/交付校验通过,预发/生产仍未变更。
  • 销售明细迁移需求补齐 34 个字段的具体物理表、枚举、分表、筛选、计算和完整查询链路,并评审大数据 DDL 的明细主键、服务站键与 inv_id 缺口;仍是需求/方案阶段。
  • 生产只读排查定位 DGJ/SAAS 订单错误为旧出库页面快照与订单更新并发,更新消息本身是当前两行快照,SAAS 未丢消息;今日未改线上代码或数据,具体前端操作和最小修复仍待补证。
  • 形成述职 PPT 视觉调整预览稿,保留真实成果与统计口径提示;不是最终定稿,5/10 分钟讲稿与演练仍待完成。

9 月 28 日新增事实

  • 采购未发货关闭查询完成真实修复闭环:定位同物料多采购明细时按订单+SKU汇总入库量导致重复扣减;改为出库/关闭按采购明细 ID聚合,入库通过“入库明细→采购出库明细→采购明细”真实链路关联。内网 PHP lint、文件校验、备份回滚和真实业务回读通过,两条目标明细剩余 84、12;实际关闭金额按剩余数量核算合计 960,未改业务数据。
  • 应收余额缓存预发验证继续受门禁约束:目标 staging Canal 位点持续推进,本地 tools/DGJ 回归证据已核对;因主机可信身份、实际流量节点、Redis一致性和测试样本未闭环,未部署 tools/DGJ、未改 Redis/Apollo、未触碰生产。
  • 销售明细 T+1 迁移口径进一步收敛:完成必须补字段来源文档,预发全量统计证明存在非叶子商品分类,查询不能只保留叶子节点;独立 Hologres 查询、水位和双读策略仍待确认。
  • SAAS E站活动列表完成 contactId 最小透传实现:列表从当前登录态取修理厂标识并按服务站匹配透传,详情既有逻辑保持不变;git diff --check通过,runtime lint和预发回归待补。
  • Codex 工作台重复消息和本机代理问题完成修复验证:工作台实时镜像重复按窄窗口合并,34 项回归和线上健康检查通过;Clash 保护脚本改为匹配实际 7890 端口,真实重启验证待完成。
  • 述职材料继续压缩和量化:成果总览围绕订单同步、滞销品秒杀、E站活动与常规需求收口,慢查询页补已验证索引动作;最终讲稿和演练仍未完成。

9 月 29 日新增事实

  • 采购未发货关闭查询完成预发只读回归:staging 合入后以专用预发测试站验证列表/明细查询,待关闭数量 10、单价 12.40、金额 124.00,未调用最终关闭接口;因预发内网标识为空,仍未宣称 wfh 新分支命中。
  • 采购历史零来源边界完成线上只读统计:srcOrderEntryId=0/NULL 不等于三方物料,约 21.85% 的零来源历史记录属于快准物料;目标订单采购明细→出库→入库链路完整,历史无来源记录不做猜测补偿。
  • 应收缓存预发门禁继续收口:DGJ 宿主机与 tools 消费者代码哈希匹配、PHP lint/进程检查通过,Canal/Kafka 尾部 lag=1 被校正为客户端末尾 offset 语义;Redis 版本键、API 金额回源和专用测试站点仍缺。
  • 销售明细 T+1 查询口径收敛:同步运行或状态未知时整次回退 MySQL,只有权威业务日期水位发布后才允许大数据与 MySQL 分段合并;未改业务代码或数据库。
  • 商品全量预加载架构进入设计阶段:针对约 13 万条商品启动预加载和缓存半成品风险,形成服务端 20–50 条候选搜索、按 invId 查详情及条码/SKU/编号精确查询方案,未宣称性能收益。
  • 分支与运行边界完成纠偏:只读确认 ZGJ 原提交已由 develop 回滚,DGJ2 使用宿主机 PHP-FPM 而非先前检查的 dgjcenter Docker,避免错误重发布或重启。
  • 9 月 15 日完成报价动态自定义价历史异常的生产受控补偿:重新确认 78 条候选,逐条锁定并校验服务站、规则、原值和指导价快照,只更新 custom_price,逐条回读后在一个事务内提交;78/78 通过,正常 0 值未纳入,未修改价格日志、基础价格、固定价或 MQ。
  • 9 月 15 日定位销售明细长日期查询导致的 256MB OOM,统一为查询、成本查询和两类导出最多 6 个月;旧版 iframe 错误提示改为使用外层页面上下文,提交 c1bf76d489,预发错误响应和静态检查通过,发布后四场景回归待补。
  • 9 月 15 日完成生产日志半日和同窗口对比:09:00–09:42 总容量下降约 9.8%、AES 请求下降约 23.5%;00:00–14:59 的 providers/default 下降约 33.8%,全天收益待下一工作日确认。
  • 9 月 15 日完成预发审核源数据补全并验证审核通过,未修改审核请求参数、代码或生产数据;同时将 AES 超时收敛为大分页并发占满同步 Worker 后的排队/客户端超时机制,Apollo→Redis 配置链路和 DGJ 本地加密开关仍是方案待实施。
  • 9 月 15 日完成应收余额缓存的数据来源、写入入口和事务后失效设计;只缓存聚合结果、覆盖全部写入方和防止击穿仍是实施前置条件。
  • 9 月 14 日完成报价自定义价归零缺陷的隔离预发复现与最小修复回归:旧版拆开的 IN 条件会把动态指导价规则覆盖为 0;修复为联合键、服务站过滤和 ELSE custom_price 后,预发消费者回归保持正确值,修复版本已发布生产。线上同批次只读重建确认 78 条可归因异常行,历史补偿尚未执行。
  • 9 月 14 日完成 AES 请求日志摘要策略生产观察:6 台 DGJ 节点生效,目标日志平均约 30.9KB → 3.9KB,下降约 87%;发布切换短暂出现 4 条版本不一致 500,之后归零,AES 下游超时单独归因于依赖节点。
  • 9 月 14 日修复退货旧版列表合并链路的顺丰编码传递和写死京东问题,保留既有京东/德邦名称;本地静态检查通过,预发回归待完成。
  • 9 月 14 日定位 SAAS 机器人下单失败为迁移后错误 Consul 集群视图导致 RegionInterface 无健康节点,BaseData 进程和数据并非未迁移;生产未改动,已形成脱敏复盘文档。
  • 应收聚合改造提交 96d888caf7 已合入 staging,预发部署、PHP lint、OPcache 和健康检查通过;真实样本旧逻辑约 564.891ms、新 SQL 约 41.509ms,结果一致。
  • 30/31 号 DAS 对比显示业务 SQL 执行次数约增加 21.8%,加权平均耗时下降约 0.6%;慢查询变多主要由调用量增加、旧链路仍占主流和少数单次回退共同造成。
  • 完成付款汇总、订单 COUNT、成本价和 PDA 商品码查询的只读执行计划/结果核验,明确覆盖索引和确定性多条码规则是后续门槛。
  • SAAS/GRS 优惠金额零值回退修复提交并合入 staging,待消费者和业务页面回归。
  • 完成生产挂账完成消息异常的端到端只读核对:27 条“订单不存在”和 5 条“明细为空”去重后涉及 7 笔订单,均已形成 DGJ 销售单和明细,确认无需修复生产数据;事件包已归档,代码可靠性缺陷待另立 SAAS Bug。
  • 完成应收分布感知 ID 分段候选验证:目标大样本 22 个业务区间均低于 1 秒,完整流程约 9.134 秒且金额一致;另 4 个真实客户样本也一致。该方案仍待预发 PHP、页面和并发长尾验证,未发布。
  • 完成慢查询文档与稳定性周报进度校准:Confluence 采用总览表加独立明细表,补入价格变更日志索引/历史数据清理和工单查询无慢查询观察;Top10 慢 SQL 保持进行中。
  • 完成指导价同步 Bug 的范围收敛:从 develop 建立 bugfix/20260904-guidance-sync-retry-develop,最终仅保留单表失败捕获、失败原因日志和继续后续分表的最小补丁,HEAD 为 e823986c7a;未计为预发/生产上线。
  • 完成 61 条 DAS 慢 SQL 的接口/脚本、调用链、页面和 Network 定位矩阵发布,Confluence 页面 73511021 从 v26 升至 v27,3 张表覆盖 61 行;慢 SQL 本身仍按条目治理。
  • 完成 Mac WireGuard 腾讯云网关同事配置手册,脚本支持按自身目录和独立 Peer 地址部署;云端服务、本机 utun4、Kibana 登录页 200 和 API 401 验证通过。
  • 定位价格监听批量 UPSERT 死锁:同一 Kafka offset 在两台工具实例并发处理,批次内存在重复唯一键,10:58 deadlock graph 证实锁环;至少一份写入成功,生产未改动。
  • 定位报价规则固定价显示为 0 的复合键批量刷新问题:fix_price 仍为 1200 分,动态刷新 SQL 的独立 IN 与缺失 CASE 分支造成 custom_price 表现异常;仅完成只读分析。
  • 形成价格变更日志、报价基础查询和 DGJ 生产日志量三项优化方案:分别聚焦联合索引/显式投影/游标、inv_id 前导访问与源快照、公共 Provider 摘要化及 VIN Base64 去除;均待预发或灰度验证。
  • 完成 SAAS 完成消息并发丢失根因闭环并提交 5706218a2:增加 2 秒 TTL 延迟重投和最多 10 次重试,静态检查通过;生产历史消息补偿和真实回归待发布后执行。
  • 完成 SAAS APP 活动列表保留 Java 返回顺序、出库明细精确映射缺失时兼容旧键的提交 fd70bd0fc;代码检查通过,尚无生产发布证据。
  • 完成 DGJ VIN 图片日志最小化提交 39f00f72ea 并合入 develop/staging,保留识别结果摘要;预发真实图片回归待补。
  • 完成 DGJ 销售单列表 OOM 的内网可回滚验证:确认用户和活动明细两处 IN 条件错误,临时修复后 6 条订单请求峰值约 4MB,远程代码已还原,正式修复待立项。
  • 完成 Codex 工作台最近工作、置顶按最近对话、回答卡片和移动端适配发布,线上健康检查及桌面端顺序对照通过。
  • 完成不良品退货、订单中心未发货关闭和 SAAS 明细 DDL 的只读证据收敛;产品规则、订单中心修复、生产 DDL 和消息补偿均未越权执行。
  • 完成 9 月 8 日生产 DGJ 日志同窗口归因:总量约 15.87 GB → 19.44 GB,VIN devcenter 约 2.12 GB → 1.10 MB,但 providers/default 约 9.25 GB → 15.03 GB;确认 AES 明文请求和长密文响应是下一步低风险摘要化对象。
  • 完成不良品退货与自动出库链路核验:确认两件商品提交前均在不良品货位、退回一件仍为不良品库存;自动出库按 id ASC 每批 100 条分页已通过本地模拟和线上 7 批执行验证,但保留明细累积风险。
  • 完成报价基础表与购物车慢 SQL 优化验证:预发 64 张报价分表的 create_time 索引执行成功并命中 range;购物车查询实测扫描约 53556 → 450 行、耗时约 13.465s → 0.221s,生产 DDL 和 Confluence 新文档发布仍未完成。
  • 完成慢 SQL 文档从“数据表”补齐到“页面/接口/Controller/Service/Model/分表/SQL/页面字段”拓扑:覆盖报价基础表、购物车、采购明细来源、采购首页待对账和调拨申请单;新 Confluence 文档 73511128 已保存,稳定性周报同步精简,未把不同 SID、分表或 DAS/单次测试口径混算。
  • 完成采购首页待对账 COUNT 的本地最小优化:todayTodo() 改用 waitCheckBillSplit(),两条 COUNT 保留原业务条件并以事务、NULL 日期排除和异常回退保护结果语义;PHP 语法和差异检查通过,预发验证尚未完成。
  • 完成报价基础表具体 SQL 的生产只读实测:历史 DAS 模板为 294 次、平均 1.12s、最大 1.59s、平均扫描 482,794.2 行;当前索引命中 range,具体窗口 5 次平均约 0.088s、最大约 0.149s,但窗口候选为 0,不能替代有数据场景回归。
  • 完成 VinAudit 四接口日志量化:生产 10:00–10:15 合计 62,948 条、约 945.9M 字符,/product/search 占 90.1%,约 93% 字符来自服务端请求与完整响应重复记录;形成摘要化、异常保留原文和统一 trace_id 方案,尚未改代码或采集配置。
  • 完成 SAAS RabbitMQ Invalid frame type 65 的只读边界排查:目标 5672 TCP 可达,本地普通和 Swoole AMQP 握手成功,暂不能归因于业务消息或长期端口错误;生产容器配置、代理/负载均衡和服务端连接日志待补。
  • 完成本地 dgj2.0 -> dgj-center:9501 -> 预发 dgj 只读库 的应收并发链路验证:7/7 组真实样本与旧逻辑的 invoiceCount、rePayment 一致,4 路和 8 路并发均 HTTP 200,当前一轮最大业务分段约 766ms;曾出现约 5.2s 数据库资源长尾,尚未提交、推送或发布。
  • 完成 DGJ 搜索日志上线后生产核验:21:10–21:25 的 258 条响应全部为摘要格式、旧完整 data 为 0,错误关键词均为 0;字符量约 2,010,924 -> 488,296,下降约 75.7%。最新 DGJ 自身 21:55–22:10 仍以 DataService 16.49M 和 providers/default 16.35M 字符为主要剩余点,其中 AES 请求约 7.87M。
  • 完成 DGJ/Sale/VinAudit 请求 ID 与日志完整性方案核对,明确保留各系统本地 ID,以 Dgj-Request-Id 作为跨系统关联字段;方案待实施,未改下游代码。
  • 9 月 11 日量化 DGJ 自身日志同窗口约 1,275.2M 字符,确认 providers/default 的 AES 请求约 584.6M、content.rows 约 556.7M;完成 Offer::searchList 成功摘要、异常保留完整请求的本地实现与模拟验证,未预发。
  • 9 月 11 日完成应收并行查询两次预发真实请求核验,DGJ Guzzle 到 dgj-center 均 HTTP 200,金额和销售单数与旧逻辑一致;同时完成历史销售价 SQL 扫描根因和索引候选分析,未改生产。
  • 9 月 11 日收敛顺丰显示、已支付取消未退款、未发货关闭失败三条跨服务边界:分别属于 Purchase/DGJ 展示协同、退款分支未启动和订单中心下游分流,均未通过盲改或生产写入处理。
  • 9 月 12 日将 AES 摘要收敛为 RequestLogPolicyRegistry + Formatter 可复用策略,PHP 7.4.9 语法、自动加载、成功摘要、失败回退和默认兼容通过;同时仅调整本地容器网络支持既有 127.0.0.1:9501,健康检查和应收接口 HTTP 200。
  • 9 月 13 日补强六个月述职结构,独立呈现 MySQL/DAS、日志治理、站管家 AI 排查和稳定性优化,公开文章 HTTP 200 且全文检索可命中;移动端动态检查因导航超时未宣称通过。

业务价值

  • 将报价异常从“页面显示为 0”推进到旧 SQL 可复现、代码修复可回归、线上影响范围可盘点的闭环,避免把正常固定价 0 或历史人工改回数据误纳入补偿。
  • 用生产字符量和错误窗口验证日志治理收益,同时把发布切换问题与 AES 下游故障分开,降低错误回滚和误归因风险。
  • 将 SAAS 下单故障从“BaseData 未迁移”纠正为“服务发现集群视图错误”,为运维修复和后续消息补偿提供明确边界。
  • 将一笔线上资金方向错误推进到四层数据一致和接口回读闭环,避免重复记账;同时把 ZGJ/SAAS 参数边界从单条错误日志推进到完整调用链和待修复位置。
  • 将研发工作台的“大历史会话卡顿、消息缺失、同步游标误推进”拆成可回归的分页、去重和续传问题,提升线上排查可见性;同时把应收缓存和订单快照问题的发布门禁明确为可执行证据。
  • 将应收优化从“代码已改”推进到预发真实数据结果一致和分环节耗时证据,降低发布错误风险。
  • 把慢查询总量与单次性能分开归因,帮助后续优先处理旧链路覆盖、重复调用和真实退化 SQL。
  • 避免 GRS 活动优惠字段为 0 时覆盖有效优惠金额,降低 SAAS 订单实付金额错误风险。

问题与改进

  • 线上是否已全量切换新应收聚合 SQL、页面级重复调用占比和高并发 P95/P99 尚未确认。
  • 覆盖索引尚未在预发真实数据上建测;PDA 多条码候选因原 SQL 非聚合字段取值不确定而暂缓。
  • SAAS 修复尚未完成消费者重启、订单头/明细金额一致性和重复消息回归。
  • 挂账消息暂态不可见叠加锁后置和立即 requeue 的代码问题已确认,但生产运行时 DB 路由、RabbitMQ 配置和延迟重试修复仍待推进;本次异常订单不需要数据补偿。
  • 指导价最小补丁只在基于 develop 的分支完成提交,未做真实预发非空批次回归;失败后继续执行已实现,但自动重试、cron wrapper、互斥锁等均按用户要求排除,不能混写为可靠性全套改造。
  • 价格监听死锁的同类并发机制已确认,但 09:55 原始死锁双方无法从仅保留最近一次的 InnoDB 状态恢复;消费者 offset 提交时机、去重排序和重试修复仍待立项。
  • 价格变更日志、报价基础数据和 Provider 日志治理均为方案状态;索引 DDL、代码修改、生产配置和采集策略均未执行。
  • 5706218a2 与 fd70bd0fc 尚未完成跨项目预发/生产回归;历史失败消息需单条受控补偿,不能因代码提交而视为线上恢复。
  • 不良品退货“申请量/实际完成量”口径尚未得到产品确认;订单中心泛化失败仍需订单中心核对属性枚举和 closeDpt 分流。
  • 销售单列表 OOM 的两行补丁仅完成临时验证并已还原,当前运行代码仍会复现故障;SAAS 大表 DDL 面临 MySQL 5.7 重建与在线时段 IO 风险。
  • 应收分段方案虽能把本次样本的业务 SQL 控制在 1 秒内,但整体查询次数增加,冷 Buffer Pool、高并发 P95/P99 和目标 PHP runtime lint 尚未完成。
  • PolarDB/DAS 的浏览器深层读取仍有 iframe/控制通道超时,不能把浏览器效率讨论写成已完成工具能力。
  • providers/default 日志增量受 AES 调用次数和单条响应变大共同影响;摘要化尚未实施,且当前缺少稳定业务场景标识,不能外推全天节省。
  • 自动出库分页虽已在线验证,原有 $entries 多单累积仍可能造成货位明细串用;退货可退数量是否按实际完成量恢复仍待产品确认。
  • 报价基础表索引只完成预发执行计划验证,尚无同窗口多次耗时/扫描行对比;购物车 SQL 的明细 sid 一致性和联合索引切换仍待验收,Confluence 新文档尚未保存。
  • 待对账拆分查询虽然已完成本地最小改动,但尚未预发新旧结果、冷缓存、页面和异常回退验证;报价具体窗口无候选数据,不能把 EXPLAIN rows=1 当实际扫描行。
  • VinAudit 当前跨 DGJ、Sale、服务端的 RequestId 尚未统一,Sale 响应存在截断;日志摘要化必须先保留异常/超时/解析失败原文并验证商品数量差异可追溯。
  • 本月新增 SQL/日志文档已保存到 Confluence 新页 73511128、日志页 73511130,原参考页保护边界保持;后续重点从文档整理转入预发/灰度与发布后收益验证。
  • 应收并发改造仅完成本地真实链路和 7/7 结果对账,页面回归、预发发布、冷缓存及并发 P95/P99 仍待完成;5.2 秒资源长尾说明不能把 766ms 单段结果当成稳定 SLA。
  • DGJ /offer/search/list 摘要已生产验证,但 DataService/skuSaleNum、AES 请求和 TMS 大响应仍待治理;下游 VinAudit /product/search 不属于 DGJ 自身统计,不能混写。
  • 报价历史异常 78 条仍未补偿;顺丰旧版列表补丁尚未预发;SAAS 失败消息已 ACK,Consul 视图恢复、幂等核对和补偿均待执行;日志发布仍需纳入 PHP-FPM/Worker 版本一致性与重启门禁。
  • ZGJ 空集合、SAAS contactId=0 和调拨查询方向校验仍需代码级修复与回归;当前仅调拨数据纠正已完成。
  • 9 月 15 日报价 78 条补偿已完成,但需保留提交后业务展示/询价回读证据;销售明细限制的发布后回归、AES 大分页真实入口和应收缓存全量失效矩阵仍未完成,不能把方案或半日统计写成最终上线收益。
  • Codex 网页本轮服务端与数据库回读已通过,但浏览器视觉回读仍受控制通道超时影响;应收缓存本地实现尚未完成目标 PHP runtime 和预发回归;订单竞态尚未完成第二次出库请求体核对;销售明细迁移仍待数据平台 DDL 与业务口径确认。

验证与证据

下月计划

  • 继续补发布后 DAS 观察、页面接口 P95/P99 和重复调用归因。
  • 在预发验证付款/订单 COUNT 覆盖索引,再决定是否扩大到分表。
  • 完成 SAAS 优惠金额修复的真实订单、消费者重启和明细金额回归。
  • 为挂账消息建立独立 SAAS Bug,补充生产运行配置证据并验证延迟退避与幂等方案。
  • 指导价同步先补分支级最小补丁的预发失败注入与真实非空样本验证;价格监听再单独建立 Bug,不把一次死锁排查扩大为未经确认的全量改造。
  • 先在预发验证价格日志和报价基础查询的执行计划、结果等价及批量游标,再考虑索引和代码变更。
  • 日志治理先选择一个 Provider 和 VIN 图片路径做单节点灰度,用 15 分钟同口径字符量与错误率验证收益。
  • 对待对账拆分查询先做预发新旧结果一致性与页面回归;对报价索引选择真实有数据窗口补扫描行/耗时,对采购明细关联先核对 sid。
  • SAAS RabbitMQ 异常先补生产容器 AMQP_*、DNS、服务端连接和进程自恢复证据,再判断是否需要协议/长连接修复。
  • 对 SAAS 消息可靠性和明细兼容先完成预发同 SKU 多行、旧消息、重复消息和锁冲突回归,再安排单条生产 Canary;不先做批量重放。
  • 对报价历史异常先生成脱敏 manifest,单条 compare-and-set Canary 通过后再评估剩余行;顺丰列表完成预发四场景回归;SAAS 先修复 Consul 服务发现并验证单条订单,再处理被 ACK 消息。
  • 明日按预发分支自动构建流程推进 dgj2.0 与 dgj-center,应收改造先验证页面返回和 P95/P99,再决定是否继续扩大并发范围。