当天完成了可撤销的 Windows 当前用户证书信任工具,以及阅读同步中 Anki 失败后继续处理数据库的容错修改,相关脚本和文档均已提交推送。CPI 排查将近期中断定位到 HTTP 调用阶段,但具体根因和新版本运行结果仍待验证。Obsidian 调整启动布局后仅观察到短时稳定,Windows TLS 握手与阅读数据库远端上传也仍有未解决问题。

本文按北京时间整理 win-0o0ooo 本机保存的 2026-09-15 历史会话,仅记录当天新增工作。

Obsidian 持续加载与完整重启

针对 Obsidian 启动后持续加载的问题,检查进程角色、更新日志和系统事件,并按要求结束旧实例后重新启动、记录启动时间线。发现卡住时主进程仍响应,但没有 renderer;完整重启后 renderer 一度恢复,约五分钟后再次消失。排障文档据此改为调查中,修订已提交并推送。

进程观察证实重启只能暂时恢复。更新检查存在间歇性网络错误,但不足以证明其导致界面故障;没有查到对应崩溃或 GPU 重置事件,renderer 最初退出的原因仍未确定。

插件生命周期错误与禁用验证

围绕 frame 已销毁的报错,检索 Electron 资料和启用插件的异步 webview 调用,并备份插件列表、禁用 YOLO 后重新启动观察。插件启用数量由十四个降为十三个,但约两分半后 renderer 仍然消失。YOLO 保持禁用,排查未得到最终修复方案。

复现说明禁用 YOLO 不足以解决此次故障;异步调用和窗口关闭之间的竞态仅是候选线索。frame 已销毁的报错不能单独证明上游根因。

避免恢复上次文件的启动配置

按用户提出的启动恢复假设,备份 app.json 与 workspace.json,将 openBehavior 设置为 new,并移走旧工作区布局后重启。Obsidian 1.13.7 已采用新的启动设置并重新生成工作区,后续约三分钟的观察中 renderer 保持存在。

配置修改和工作区重建已有回执,但计划中的六分钟观察被中止,长期稳定性以及是否彻底避免故障均未验证。

内部 HTTPS 证书导出与可撤销信任工具

检查业务 HTTPS 端点实际发送的证书,开发当前用户证书信任管理脚本,提供导出、信任、撤销和状态查询,并补充操作文档。实际导出一张自签名证书及清单,将证书安装到 CurrentUser\Root;脚本加入指纹校验、状态记录和添加归属保护。撤销逻辑在遇到非交互确认问题后改用 .NET 证书库接口,脚本与文档已提交并推送。

语法检查、证书库读回以及信任和撤销往返验证通过,OpenSSL 使用导出证书验证成功。过程中出现的 stderr 处理、单对象计数和交互撤销问题已有针对性修正。

证书已信任但 Windows TLS 仍失败

分别使用 OpenSSL、Windows Schannel 和系统客户端检查证书信任后的握手表现,并核对证书扩展信息。确认 OpenSSL 验证成功,而 Schannel 仍出现握手或 SSPI 错误。当天提出服务端重新签发合规证书的建议,未执行服务端调整。

已导入证书与 HTTPS 端到端恢复是不同结论。证书缺少常见 X.509 v3 扩展是兼容性线索,但尚未独立证实具体根因,浏览器和业务客户端恢复也未验证。

客户信息同步接口的 HTTP 阶段中断

对测试环境的客户信息同步接口开展只读调查,查询近期 MPL、ErrorInformation 和 RunSteps,并下载当前 active 工件核对版本及运行状态。识别出当天三条 ABANDONED 消息,其 HTTP 接收步骤均没有结束记录,同时存在完成记录。当前 active 工件版本为 1.0.10,运行状态为 STARTED;形成了优先调查外部 HTTP 等待阶段的结论。

步骤未结束与缺少明确错误信息已有日志支持,但外部无响应、人工取消、节点中断或部署影响仍无法区分。最新版本之后没有新的 MPL 可供验收,本次没有实施修改或部署。

区分旧失败批次与异常处理二次错误

核对失败消息的实际发生日期,并沿历史 RunSteps 检查最终错误是否来自异常通知链。当天调查发现,返回的九条 FAILED 属于较早批次;其中异常通知调用缺少可用 consumer,产生二次错误,说明最终错误步骤不能直接代表最初业务故障。建议单独处理通知链并等待新版本的自然调用验证。

历史记录仅作为当天形成判断的依据,没有计作当天新增故障或修复成果。通知链问题已有错误回执,修复建议尚未执行。

阅读同步中将 Anki 失败改为非致命错误

分析孤立块警告与 AnkiConnect 连接重置,随后修改阅读同步 PowerShell 脚本,使 Anki 异常或非零退出码记录警告后继续数据库处理,同时保留数据库导出和复制失败的致命状态。脚本和排障文档已更新、提交并推送。隔离测试覆盖 Anki 成功、非零退出和调用异常,以及数据库导出、复制失败五种情况;Dagu 配置校验和 dry-run 均通过。

测试确认 Anki 失败时流程可继续,而数据库阶段失败仍返回失败。当天没有触发修改后的真实同步,因此真实 Anki 写入及服务身份下的完整运行效果尚未验证;原始日志只支持数据库刷新完成、Anki 同步失败。

阅读数据库远端上传超时

针对数据库上传报错,检查当日重试日志、旧验收运行记录及交互用户计划任务的状态和调用入口。确认当日重试停在 SSH banner 握手阶段;对应的是此前创建的验收运行,其 YAML 已不在 live 目录。计划任务处于 Ready,上次结果为失败,调查结束时未发现新的上传成功回执。

上传未完成,远端接收、文件完整性和数据库安装均未验证。当天完成的是故障定位,没有证据表明 SSH 连接或远端发布已经修复。

会话关联与手动续接

以下命令在保存这些会话的 win-0o0ooo 机器上手动执行。项目名称和路径已作公开脱敏;准确目录保留在本机对应月份的工作归档或原会话中。

Obsidian 完全重启与持续加载排查

项目:个人笔记与阅读工具排障。

会话 ID:=01a0a3a8-2430-7a53-ab87-57576e556f2c= 。

codex resume 01a0a3a8-2430-7a53-ab87-57576e556f2c

导出并切换 HTTPS 证书信任

项目:业务接口安全与 Windows 证书工具。

会话 ID:=01a0a3e0-588d-7d90-b43e-45fa17e02a46= 。

codex resume 01a0a3e0-588d-7d90-b43e-45fa17e02a46

分析客户信息同步接口近期错误

项目:SAP CPI 集成接口排障。

会话 ID:=01a0a434-3394-7140-abf3-467326f9fc03= 。

codex resume 01a0a434-3394-7140-abf3-467326f9fc03

排查 Anki 同步失败与孤立块警告

项目:个人阅读笔记与 Anki 同步自动化。

会话 ID:=01a0a53b-eb8a-7ab3-8ad5-8c4c55d46c7c= 。

codex resume 01a0a53b-eb8a-7ab3-8ad5-8c4c55d46c7c