非同期操作

Adobe Experience Manager では、パフォーマンスを悪化させないために、長時間実行されてリソースを集中的に消費する特定の操作は、非同期的に処理されます。非同期処理では複数のジョブがキューに入れられ、システムリソースの可用性に応じて順に実行されます。

このような操作には以下のようなものがあります。

  • 多数のアセットの削除
  • 多数のアセットまたは多数の参照があるアセットの移動
  • アセットメタデータの一括書き出し/読み込み
  • しきい値制限セットを超えるアセットのリモート Experience Manager デプロイメントからの取得
  • ページの移動
  • ライブコピーのロールアウト

非同期ジョブのステータスは、非同期ジョブ​ダッシュボード(グローバルナビゲーションツール操作ジョブ)で表示できます。

NOTE

デフォルトでは、非同期ジョブは並行して実行されます。n を CPU コアの数とすると、デフォルトでは n/2 のジョブを並行して実行できます。ジョブキューのカスタム設定を使用するには、Web コンソールから Async Operation Default Queue ConfigAsync Operation Page Move and Rollout Config を変更します。

詳しくは、キューの設定を参照してください。

非同期操作のステータスの監視

AEM が操作を非同期で処理する場合は常に、インボックスと電子メール(有効になっている場合)で通知を受信します。

非同期操作のステータスの詳細を表示するには、非同期ジョブステータス​ページに移動します。

  1. Experience Manager インターフェイスで、操作ジョブ​をクリックします。

  2. 非同期ジョブステータス​ページで、操作の詳細をレビューします。

    非同期操作のステータスと詳細

    特定の操作の進行状況を確認するには、「ステータス」列の値を参照します。進行状況に応じて、以下のいずれかのステータスが表示されます。

    • アクティブ:操作は処理中です。

    • 成功:操作は完了しました。

    • 失敗​または​エラー:操作を処理できませんでした。

    • スケジュール済み:操作は後で処理するようにスケジュールされています。

  3. アクティブな操作を停止するには、リストから対象の操作を選択し、ツールバーの「停止」をクリックします。

    stop_icon

  4. 説明やログなど、その他の詳細を表示するには、操作を選択し、ツールバーの「開く」をクリックします。

    open_icon

    ジョブの詳細ページが表示されます。

    job_details

  5. リストから操作を削除するには、ツールバーの「削除」を選択します。詳細を CSV ファイルでダウンロードするには、「ダウンロード」をクリックします。

    NOTE

    ステータスが​アクティブ​または​待機中​のジョブは削除できません。

完了したジョブの削除

AEM は、毎日午前 1 時にパージジョブを実行して、1 日以上経過した完了済みの非同期ジョブを削除します。

パージジョブのスケジュールと、完了済みジョブの詳細を削除するまでの保持期間を変更できます。また、任意の時点での詳細を保持する、完了済みジョブの最大数を設定することもできます。

  1. グローバルナビゲーションで、ツール操作Web コンソール​をクリックします。

  2. Adobe Granite Async Jobs Purge Scheduled Job ジョブを開きます。

  3. 以下を指定します。

    • 完了したジョブが削除されるまでの日数のしきい値。
    • 詳細が履歴に保持されるジョブの最大数。
    • パージを実行するタイミングを表す cron 式。

    非同期ジョブのパージをスケジュールするための設定

  4. 変更内容を保存します。

非同期処理の設定

特定の操作を非同期に処理するための AEM のアセット、ページまたは参照のしきい値を設定したり、ジョブの処理時に関する電子メール通知を切り替えたりできます。

非同期アセット削除操作の設定

削除するアセットまたはフォルダーの数がしきい値を超えると、削除操作が非同期的に実行されます。

  1. グローバルナビゲーションで、ツール操作Web コンソール​をクリックします。

  2. Web コンソールから、「Async Process Default Queue Configuration」を開きます。

  3. Threshold number of assets」ボックスで、削除操作の非同期処理に関するアセットまたはフォルダー数のしきい値を指定します。

    アセット削除しきい値

  4. 電子メール通知を有効にする」オプションを選択すると、このジョブステータスに関する電子メール通知を受信できます(例:成功、失敗)。

  5. 変更内容を保存します。

非同期アセット移動操作の設定

移動するアセットやフォルダーまたは参照の数がしきい値を超えると、移動操作が非同期的に実行されます。

  1. グローバルナビゲーションで、ツール操作Web コンソール​をクリックします。

  2. Web コンソールで、「Async Move Operation Job Processing」設定を開きます。

  3. Threshold number of assets/references」ボックスで、移動操作の非同期処理に関するアセットやフォルダーまたは参照の数のしきい値を指定します。

    アセット移動しきい値

  4. 電子メール通知を有効にする」オプションを選択すると、このジョブステータスに関する電子メール通知を受信できます(例:成功、失敗)。

  5. 変更内容を保存します。

非同期ページ移動操作の設定

移動するページへの参照数がしきい値を超えると、移動操作は非同期に実行されます。

  1. グローバルナビゲーションで、ツール操作Web コンソール​をクリックします。

  2. Web コンソールで、「Async Page Move Operation Job Processing Configuration」を開きます。

  3. Threshold number of references」ボックスで、ページ移動操作の非同期処理に関する参照の数のしきい値を指定します。

    ページ移動しきい値

  4. 電子メール通知を有効にする」オプションを選択すると、このジョブステータスに関する電子メール通知を受信できます(例:成功、失敗)。

  5. 変更内容を保存します。

非同期 MSM 操作の設定

  1. グローバルナビゲーションで、ツール操作Web コンソール​をクリックします。

  2. Web コンソールで、「Async Page Move Operation Job Processing Configuration」を開きます。

  3. 電子メール通知を有効にする」オプションを選択すると、このジョブステータスに関する電子メール通知を受信できます(例:成功、失敗)。

    MSM 設定

  4. 変更内容を保存します。

このページ