Cloud Automation Patching Service (CAPS)のトラブルシューティング ガイド
パッチ操作にCAPSを使用する場合、エラーメッセージや問題が発生し、パッチの適用やリバージョンが正常に行われなくなる可能性があります。 このガイドでは、最も一般的な問題の解決策を提供します。
クイックトラブルシューティング手順
パッチ操作が失敗した場合
- 操作ステータスを確認して、失敗したステージを把握します
- 特定のエラー理由に対するエラーメッセージの確認
- 技術的な詳細については、エラーログを確認してください
- このガイドに記載されている解決策に従ってください
パッチ操作期間
ほとんどの環境では、次のタイムラインは、パッチ操作にかかる時間を示していますが、環境のサイズと複雑さによっては時間がかかる場合があります。
- 前処理: 2~5分
- パッチ適用: 5~15分
- 後処理: 10~40分
- 合計: 15 ~ 60分
進行中のパッチをキャンセル
一般的な成功メッセージ
-
「ジョブが正常に完了しました」 - パッチが正常に適用または元に戻されました。問題はありません。
-
「パッチが適用されました」 – 既に適用されているパッチを適用しようとしています。 システムは、パッチが既に環境に存在することを検出しました。 行動は必要ありません。
-
「パッチが元に戻されました」 – 既に元に戻されているパッチを元に戻そうとしています。 パッチが現在適用されていないことが検出されました。 行動は必要ありません。
一般的なエラーメッセージと解決策
パッチアプリケーションエラー
「コードベースまたはパッチファイルでこれらの問題がCAPSによって検出されたため、パッチを適用できません」
それが発生した場合:事前確認中
原因: パッチが現在のコードベースと競合しているか、パッチ自体に問題があります
解決策:
- 提供される詳細なエラーログを確認して、コードベースまたはパッチの問題かどうかを特定します
- コード内のカスタマイズが競合していないか確認してください
- パッチがAdobe Commerce版と互換性があることを確認します
- 競合の解決を手動で検討するか、サポートにお問い合わせください
「このパッチはCAPSによって管理されませんでした。 元に戻すことができません」
それが発生した場合:復元操作中
原因: CAPSを通じて適用されなかったパッチを元に戻そうとしています
解決策:最初にパッチを適用するために使用したのと同じ方法を使用するか、サポートに連絡して手動サポートを受けてください
環境エラーと検証エラー
「環境が親と同期していません」
それが発生した場合:検証中
原因:統合環境が親環境と異なります
解決策:
- 環境を親ブランチと同期する
- パッチ操作を再試行します
- 同期の問題が解決しない場合は、サポートに連絡してください
「実稼動環境の保護対策が満たされていない」
実行時:実稼動環境の事前チェック中
原因:実稼動環境が必要な安全性条件を満たしていません
解決策:
- 実稼動ストアのメンテナンスモードを有効にする
- 本番環境でcron ジョブを無効にする
- 再試行する前に、両方の条件が満たされていることを確認してください
「パッチが適用されましたが、ヘルスチェックに失敗しました。 元に戻すことを検討してください」
発生時:検証中のパッチ適用後
原因: パッチは正常に適用されましたが、ヘルスチェックに失敗しました
解決策:
- 特定のエラーに対するアプリケーションログの確認
- 重要な機能の手動テスト
- 問題が解決しない場合は、パッチを元に戻すことを検討してください
- サポートが必要な場合は、サポートにお問い合わせください
認証エラーとアクセスエラー
「Adobe Commerce リポジトリの認証に失敗しました」
それが発生したとき:任意のステージ中
原因:無効または期限切れのAdobe Commerce リポジトリ資格情報
解決策:
この問題を解決するために推奨されるオプションは2つあります。
オプション 1: env:COMPOSER_AUTH環境レベルの変数を修正(推奨)
env:COMPOSER_AUTHに正しい資格情報を設定していることを確認してください。- クラウドプロジェクト UIの左上にある歯車アイコンをクリックして、グローバル設定にアクセスし、「変数」タブを選択します。
- ビルドタイム 中に使用可能を選択し、ランタイム 中に使用可能の選択を解除してください。
オプション 1で問題が解決しない場合は、オプション 2に進みます。
オプション 2: auth.json ファイルを手動で作成してデプロイする
- サーバーにSSHで接続します。
- 次を使用して、現在の
env:COMPOSER_AUTH変数の内容を取得します。echo $COMPOSER_AUTH - 上記の手順(JSON形式)のすべてのコンテンツをコピーします。
- これらの内容を含む
auth.jsonという名前の新しいファイルを作成します。 - この新しく作成した
auth.jsonファイルをリポジトリのルート ディレクトリにコミットします。 - 新しいデプロイメントをトリガーします。
「環境アクセスに対する権限が不十分です」
実行時:環境の作成中またはアクセス中
原因: ユーザーアカウントに必要な権限がありません
解決策:
- ユーザーの役割と権限を確認する
- システム管理者にお問い合わせください
- 環境管理権限があることを確認します
- デプロイメントの権限があることを確認します
リソースおよびクォータのエラー
「環境クォータを超えました」
実行時:環境作成中
原因:環境の制限に達しました
解決策:
- 未使用の環境の非アクティブ化
- 古いブランチとデプロイメントのクリーンアップ
- サポートに連絡して、割り当て量の増加をリクエストしてください
- プランのアップグレードを検討する
「運用に必要なリソースが不足しています」
それが発生したとき:任意のステージ中
原因:環境に十分なCPU、メモリ、またはストレージがありません
解決策:
- 環境リソースの使用状況を確認する
- ファイルのクリーンアップによるリソースの解放
- リソースが利用可能になるまで待つ
- リソースの問題が解決しない場合は、サポートに連絡してください
ヘルプの取得
サポートへの問い合わせタイミング:
次の場合は、Adobe Commerce Cloud サポートにお問い合わせください。
- エラーメッセージが不明確、または十分な情報がない
- パッチ操作が常に失敗する
- 手動での競合解決のサポートが必要
- ヘルスチェックは失敗しますが、原因は明らかではありません
- 環境の同期に関する問題については、ヘルプが必要です
提供する情報:
サポートに連絡する際は、以下を提供してください。
- プロジェクト ID - Adobe Commerce Cloud プロジェクト ID
- 環境ID – 問題が発生した特定の環境
- 操作ID - CAPS操作ID
- エラーの詳細 - エラーメッセージとログを完了します
- 再現する手順 - エラーが発生したときに実行していた処理
- 以前の試行回数 – 既に問題を解決しようとしたもの
関連資料
詳細な技術情報については、以下を参照してください。
- 失敗した操作で提供された完全なエラーログを確認します
- パッチ固有のガイダンスについては、Adobe Commerceのドキュメントを参照してください
- 環境固有の問題については、Adobe Commerce Cloud サポートにお問い合わせください