维护窗口
Kisenon 何时更新您正在运行的计算、如何选择窗口,以及您的应用程序会看到什么。
每个项目都有一个维护窗口:一个或多个星期几,加上开始时间和结束时间(UTC)。Kisenon 使用它将项目中正在运行的计算迁移到新的计算版本,包括 Postgres 次要版本、扩展更新和安全修复。
更新期间会发生什么
更新以热切换的方式进行。Kisenon 在新版本上启动一个替代计算,将正在运行的计算的缓存复制到其中,然后切换端点。端点 ID 和连接字符串不会改变。现有连接会被关闭,并在几秒内重新连接;由于缓存被保留,切换后查询可立即以正常速度运行。
已缩放到零的端点不会在窗口内更新:它们会在下次唤醒时以当前版本启动。
何时安排更新
- 更新会安排在至少 72 小时之后的下一个窗口。组织所有者和管理员会在更新前 72 小时和 24 小时收到电子邮件。
- 标记为安全版本的版本会以至少提前 24 小时的通知进行安排。
- 从安排之时起,控制台中的端点会显示 有可用更新 · 计划于 及具体时间。热切换运行期间显示 正在更新…。
- 如果热切换在切换前失败,端点会继续在当前版本上运行,Kisenon 会在下一个窗口重试。
选择窗口
- 打开项目,进入 设置 → 维护窗口。
- 勾选一个或多个 日期(UTC),并选择 开始时间(UTC) 和 结束时间(UTC)。窗口长度必须为 1 到 8 小时,可以跨越午夜。
- 点击 保存窗口。
控制台会在 UTC 字段旁显示您本地时间的窗口。新项目在您保存自己的窗口之前,使用 默认分配的时间窗口(由 Kisenon 选定的一小时时段)。只有组织所有者和管理员可以更改窗口。
立即更新
所有者和管理员可以立即运行更新:在分支页面上,点击端点旁边的 立即更新 并确认。这与计划的更新是同一种热切换。
计划维护
其他计划中的平台工作(例如证书轮换)会列在项目设置页面的 已计划的维护 下。从计划更新前一小时开始直到更新完成,该项目的页面上会显示一条横幅。