Docs 主页 → 启动和管理 MongoDB → MongoDB Atlas
配置维护窗口
您可以设置 Atlas 应当开始对集群执行每周维护的时间。此设置是可选的,大多数集群都不需要此设置。从项目设置中配置维护窗口。
通常无需手动配置维护窗口。Atlas 以滚动方式自动执行维护,以保持持续可用性,但瞬时副本集选举除外。您可以使用测试故障转移功能,确保您的应用程序对副本集选举具有弹性。
自定义维护窗口允许在一天中的首选时间进行维护,从而更好地控制集群性能。
维护窗口注意事项
紧急维护活动
Atlas 会在需要时立即执行紧急维护活动,例如安全补丁,而无论计划的维护窗口如何。
注意
某些不需要 mongod
重启的非紧急更新(例如后端服务更新)也可能在不考虑计划维护窗口的情况下进行。
持续维护操作
一旦为集群安排了维护窗口,在所有正在执行的维护操作完成之前,您将无法更改此维护窗口。
MongoDB 数据库升级
如果维护包括 MongoDB 版本升级,Atlas 会在控制台中显示当前版本和目标版本。
维护需要副本集选举
Atlas 执行维护的方式与MongoDB 手册中描述的维护程序相同。此过程需要在每个副本集的维护窗口期间至少进行一次副本集选举。
使用测试故障转移功能,确保应用程序对副本集选举具有弹性。
维护尽量靠近整点开始
维护总是尽可能接近预定时间开始, 但正在进行的集群更新或意外的系统问题可能会延迟开始时间。
必需的访问权限
要管理维护窗口,您必须拥有项目的 Organization Owner
或 Project Owner
访问权限。
步骤
打开项目设置
查看和配置维护窗口
清除维护窗口配置设置
如果您配置了首选维护窗口开始时间,则可以使用 Atlas CLI 或 Atlas 用户界面清除设置。清除维护窗口配置可恢复默认的维护窗口设置。
响应所需的维护
当需要维护时,Atlas 将会:
在项目集群列表中显示横幅,其中显示计划维护的日期和时间。
在计划维护之前的 48 到 72 小时内,向拥有
Project Owner
角色的用户发送通知电子邮件。注意
要配置如何接收计划维护窗口通知,请参阅配置维护窗口警报。
维护窗口期间维护版本升级
如果 Atlas 将在下一个维护窗口期间升级其中一个集群上的 MongoDB 维护版本,则该集群的卡片会显示目标 MongoDB 维护版本。