Record URI encoding fix deployment and clean SubCheck rerun
This commit is contained in:
parent
af3efe5bcd
commit
676196388d
@ -241,3 +241,18 @@ Nodehub仍运行`507cbf7`,已在今天00:15正常生成20261022四站10份文
|
||||
19/20/21日历史manifest各自与cfn当日实际发布兼容文件SHA匹配,数量1556/466/2073。对cfn三篇文案在事务内锁行并核对旧哈希,先备份正文,再仅更新`sTitleSub`/`sContent`内原0数字;未重发文章、未改订阅/图片/点赞/标签、未触发Telegram或IndexNow。旧字段和新哈希回执位于cfn服务器`/var/backups/cfn-article-count-20261022/`,回退数据时应先核对当前哈希仍匹配receipt以免覆盖并行编辑。
|
||||
|
||||
服务器侧数据库回读和正常HTTPS首页(200)复核均显示21/20/19日依次2073/466/1556,18日及更早文案保持原样。已完成计数修复、Git部署与服务器侧页面响应验收,未在浏览器操作页面,也未做节点联网测速。22日文章尚不存在,本次未创建或重发新文章;不将历史文案修正写成今日文章已发布。
|
||||
|
||||
|
||||
### 2026-10-23 SubCheck URI authority 告警修复
|
||||
|
||||
SubCheck任务`2bb85091bcc34d4dba234e47fb98172f`于22日18:18发现cfn最新文章仍为`fn20261021`,V2Ray解码后第157个非空行报`invalid_uri_authority`。23日经白色机只读核实:22日文章确实缺失;23日文章`fn20261023`(id363)已由原有发布链在北京时间11:03:04创建,本次没有补发。22日满盘及12:56恢复晚于每日11:03文章窗口,与漏发时间吻合,但缺少当次文章执行日志,不能断言具体退出点。历史缺日未补写。
|
||||
|
||||
23日12:13隔离复测报告为白色机`/var/lib/subcheck/diagnostics/incident-2bb85091/20261023-121355-538808/report.json`,未创建常规任务或通知:时效pass;Clash1649、Sing-box1586且固定核心pass;V2Ray1673,第124行同类异常。故障节点为Trojan,原始方括号位于凭据,主机为普通IPv4;未记录秘密原文。`Codec::parse()`重建authority时沿用原始userinfo,导致标准URI解析器将凭据方括号误识别为IPv6结构。
|
||||
|
||||
修复将已解码userinfo用`rawurlencode`编码一次,保留密码语义、查询字节、IPv6主机和节点身份;`tests/Unit/Freenode/CodecTest.php`共11项23断言通过,覆盖原始方括号、已编码复杂凭据往返、IPv6主机。用户随后明确授权部署、重新生成同步和复检,并明确22日文章不用补。功能提交`af3efe5bcd64292c327944b40e1620dec57e9fdf`已由服务器推送现有Gitea分支并快进部署;生产11项23断言同样通过。
|
||||
|
||||
新批次`20261023042429-92aef664ed63`经原生核心校验后正式发布,调用现有Nodehub同步四站十份文件。与部署前批次`20261023040719-d91481a4af8c`相比,URI2236、Clash2215、Sing-box2130数量不变;Clash和Sing-box字节哈希不变,仅URI编码改变。Nodehub服务器侧10份实际文件哈希与发布批次一致(Clash沿用接收端trim),对应精确HTTPS响应均200且哈希匹配。
|
||||
|
||||
SubCheck正式复检任务`28ca01e368dd4255843646407b95927c`于北京时间2026-10-23 12:26:15启动,状态passed/pass_server_files_only:时效pass,三格式均0异常,Clash及Sing-box固定核心pass;V2Ray为URI静态检查,未声称整份核心加载。未测节点连通或GUI导入,未做线上页面验收。检测器自身未改代码(现场HEAD`428b533ae34b610d0a18241995eb776b25458ebb`);复检沿用既有任务/通知配置,未重发文章。
|
||||
|
||||
备份及回滚依据位于master01`/var/backups/master01-uri-fix-20261023/`:代码回退点`8f7a40208f4ebd80c79bcc147cc1388cd220be5f`及完整旧批次清单、原并行Git状态。产物回滚须显式激活上述旧批次并再同步Nodehub,不能仅回退Git。原3项线上并行修改已保留。
|
||||
|
||||
Loading…
Reference in New Issue
Block a user