この記事では、Azure Database for PostgreSQL フレキシブル サーバーによってホストされている PostgreSQL エンジンを再起動する手順について説明します。
Important
Azure Database for PostgreSQLフレキシブル サーバーで PostgreSQL エンジンを再起動しても、それをホストするコンピューティング (仮想マシン) は再起動されません。 データベース エンジン プロセスのみが再起動されます。
PostgreSQL エンジンを再起動する手順
Azure portal を使用します。
お使いの Azure Database for PostgreSQL フレキシブル サーバーを選択します。
リソース メニューで、[概要] を選択します。
ツール バーに [再起動] ボタンが表示されるようにするには、サーバーの状態が [準備完了] になっている必要があります。
[ 再起動 ] ボタンを選択します。
[ サーバーの再起動 ] ダイアログで、サーバーの再起動の決定を確認またはキャンセルします。
サーバーが再起動中であることを知らせる通知が表示されます。 また、サーバーの状態が [再起動] に変わります。
プロセスが完了すると、サーバーが再起動されたことを知らせる通知が表示されます。 また、サーバーの状態も準備完了に変わります。
az postgres flexible-server restart コマンドを使用して、開始されたサーバーでホストされている PostgreSQL エンジンを再起動します。
az postgres flexible-server restart \
--resource-group <resource_group> \
--name <server>
Ready状態ではないサーバーで PostgreSQL エンジンを再起動しようとすると、次のようなエラーが表示されます。
(ServerIsNotReady) Restart or Stop Server can only be performed on Started servers. Server Name = <server>, Current Server State = Stopped
Code: ServerIsNotReady
Message: Restart or Stop Server can only be performed on Started servers. Server Name = <server>, Current Server State = Stopped
他の操作を処理しているサーバーのコンピューティングを再起動しようとすると、次のようなエラーが表示されます。
(SeverBusyWithOtherOperation) Cannot perform 'Restart' server operation because server '<server>' is busy processing other operation.
Code: SeverBusyWithOtherOperation
Message: Cannot perform 'Restart' server operation because server '<server>' is busy processing other operation.
注
サーバーの再起動後、Azure Database for PostgreSQLフレキシブル サーバーのすべての管理操作を使用できます。
関連コンテンツ