①ACIが勝手に再起動する事象が発生している ②「プラットフォームのメンテナンス イベントが原因でコンテナー グループが再起動する場合があります。 これらのメンテナンス イベントは、基盤となるインフラストラクチャの継続的な改善を確実にするために行われます: 明示的なユーザー入力なしでコンテナーで分離再起動が行われた」と記載がありました。 これらの影響で再起動が行われた場合、ログ出力や本件が起因であることを調査する方法はありますか?

Anonymous
2025-11-17T08:27:10.29+00:00

①ACIが勝手に再起動する事象が発生している

②「プラットフォームのメンテナンス イベントが原因でコンテナー グループが再起動する場合があります。 これらのメンテナンス イベントは、基盤となるインフラストラクチャの継続的な改善を確実にするために行われます: 明示的なユーザー入力なしでコンテナーで分離再起動が行われた」と記載がありました。

 

これらの影響で再起動が行われた場合、ログ出力や本件が起因であることを調査する方法はありますか?

Azure Container Instances
Azure Container Instances

お客様にサーバーレス コンテナー エクスペリエンスを提供する Azure サービス。


質問作成者が受け入れた回答

Manish Deshpande 7,530 評価のポイント Microsoft 外部スタッフ モデレーター
2025-11-27T13:18:27.6233333+00:00

Hello Uejima

Azure Container Instances は、プラットフォームメンテナンスイベントにより自動的に再起動する場合があります。これらのイベントは、Azure の基盤インフラストラクチャの継続的な改善プロセスの一環であり、ユーザーによる操作なしに個別の再起動をトリガーする場合があります。

コンテナログを確認する

az container logs または Azure Portal を使用して、アプリケーションログでシャットダウン/再起動メッセージを確認します。

インスタンスイベントを検査する

アクティビティ ログを確認する

Azure Portal で、リソース グループのアクティビティ ログに移動し、コンテナー リソースでフィルター処理して、メンテナンス関連の操作を特定します。

診断を有効にする

RestartCount や LastStateChangeTime などのメトリックを取得するように Azure Monitor または Log Analytics を構成します。

再起動ポリシーの設定

自動復旧を確実に行うには、restartPolicy を Always または OnFailure に設定します。

正常性プローブの実装

コンテナ定義に livenessProbe と readinessProbe を追加して、回復力を高めます。

アラートの設定

Azure Monitor を使用して、予期しない再起動や再起動回数の多さに関するアラートを設定します。

メンテナンスの計画

プラットフォームのメンテナンスにより、定期的な再起動が予想されることを伝え、高可用性を実現するワークロードを設計します。

プラットフォームイベントの Azure アクティビティ ログを確認する

  • Azure ポータル → モニター → アクティビティ ログ に移動します。
  • イベントカテゴリでフィルター = サービスの健康状態または管理。
  • 次のような項目を探してください:
    • プラットフォームメンテナンスを開始しました
      • 計画保守
      • これらのイベントは通常、ステータス:開始済みおよびステータス:完了済みです。
  1. リソースの正常性を使用
    • コンテナー グループのリソース ヘルスに移動します。
      • 再起動がプラットフォームのメンテナンスによるものである場合、次のように表示されます:
        • 健康状態:不明
          • 理由タイプ: プラットフォームによる開始
            • 詳細: メンテナンスまたはインフラのアップグレード。
            1. サービスの正常性のための診断設定を有効にする
              • サービスの正常性イベントをログ アナリティクスに送信します。

Azure PowerShell


AzureActivity
| where Category == "ServiceHealth"
| where OperationNameValue contains "Maintenance"

マニュアルとオートマチックの違い

  • 手動で再起動すると、アクティビティログに発信者 = ユーザーと表示されます。
  • プラットフォームのメンテナンスでは、Caller = Microsoft.Compute または同様のシステムIDが表示されます。

ありがとう,

マニッシュ

この回答は役に立ちましたか?

0 件のコメント コメントはありません

0 件の追加の回答

並べ替え方法: 最も役に立つ

お客様の回答

質問作成者は回答に "承認済み"、モデレーターは "おすすめ" とマークできます。これにより、ユーザーは作成者の問題が回答によって解決したことを把握できます。