本文提供停止Azure Database for PostgreSQL灵活服务器的计算的分步说明。
停止服务器的步骤
使用 Azure 门户:
选择您的“Azure Database for PostgreSQL”灵活服务器。
在资源菜单中,选择“概述”。
服务器的状态必须为“就绪”,“停止”按钮才会显示在工具栏上。
选择“停止”按钮。
在“停止服务器”对话框中,确认或中止停止服务器的决定。
将显示通知,指示服务器正在停止。 此外,服务器的状态会变更为“正在停止”。
相关进程完成后,会显示通知,指示服务器已停止。 此外,服务器的状态会变更为“已停止”。
可以通过 az postgres flexible-server stop 命令停止启动服务器的计算。
az postgres flexible-server stop \
--resource-group <resource_group> \
--name <server>
如果尝试停止服务器(未处于 Ready 状态且未处理任何其他操作)的计算,则会收到如下所示的错误:
Server will be automatically started after 7 days if you do not perform a manual start operation
(ServerIsNotReady) Restart or Stop Server can only be performed on Started servers. Server Name = <server>, Current Server State = <non_started_server_state>
Code: ServerIsNotReady
Message: Restart or Stop Server can only be performed on Started servers. Server Name = <server>, Current Server State = <non_started_server_state>
如果尝试停止正在处理任何其他操作的服务器计算,将收到如下所示的错误:
(SeverBusyWithOtherOperation) Cannot perform 'Stop' server operation because server '<server>' is busy processing other operation.
Code: SeverBusyWithOtherOperation
Message: Cannot perform 'Stop' server operation because server '<server>' is busy processing other operation.
注释
在服务器停止后,其他管理操作将不再可用于 Azure Database for PostgreSQL 灵活服务器。
虽然 Azure Database for PostgreSQL 灵活服务器处于停止状态,但可以出于计划的每月维护的需要临时重启,之后再恢复为停止状态。 此过程可确保即使是处于已停止状态的灵活服务器,也随时了解所有必要的修补程序和更新。
相关内容