Files
Jyotisha/docs/testing/node-runtime-resources-20261013.md
T
jesse-uxandGrok (agent loop) 4c3485bc23 服务器长跑不再堆积取消监听,数据库少走几趟。
报告工人的等待到点就摘掉取消监听。本地数据库缓存表结构,并把设置身份合成一条语句,对照通过后默认打开,写成 off 仍走原来的语句。交付、重算和限流的内存表会过期。登录读缓存默认关闭,要开再设 IDENTITY_SESSION_COOKIE_CACHE=on。

自测:tsc 通过,lint 0 error,点名测试 134 通过,test:db 开关关和开都只有已知的 13 条失败,往返 49 降到 32。

Co-Authored-By: Grok (agent loop)
2026-10-14 03:32:39 +08:00

1.2 KiB

真机清单 · 登录缓存与长时间运行(2026-10-13)

对应 BUG-1326、BUG-1346。在 staging 上用两个浏览器(或一台电脑、一台手机)登录同一个测试账号。不要把账号、口令或页面原文记进仓库。

本轮代码里,登录读缓存默认关闭。要做下面第 2–4 步,服务器环境变量 IDENTITY_SESSION_COOKIE_CACHE 必须是 on。未设置或其它值时,改密码后另一台设备会马上要求重新登录,第 2 步不会出现「还能浏览大约 5 分钟」。

步 怎么做 通过标准
1 两台设备都登录,各自打开首页并翻一两页 都能正常看到自己的会话,不要求反复登录
2 设备 A 修改密码。5 分钟内用设备 B 只浏览首页、会话列表和星盘,不要改密码、不要注销 设备 B 在这 5 分钟里仍能浏览
3 仍在这 5 分钟内,用设备 B 尝试修改密码或申请注销账户 被拒绝,不能拿旧登录做这两件事
4 等到改密码已超过 5 分钟,再用设备 B 刷新 被要求重新登录
5 用新密码在设备 B 重新登录,再浏览一次 能进入,会话列表还在