Adobe Experience Managerでの非アクティブなレプリケーションエージェントと404 エラーの解決

この記事では、Adobe Experience Manager(AEM)のレプリケーションエージェントが非アクティブになり、パブリッシュインスタンスで404 エラーが返される問題に対処する方法について説明します。

説明 description

環境

Adobe Experience Manager(サポートされているすべてのバージョン)

症状

  • ページはAEM オーサーインスタンスで公開されたものとして表示されますが、公開インスタンスでは404 エラーが返されます。
  • Dispatcher フラッシュリバースレプリケーション などのレプリケーションエージェントは、アクティブでない​と表示され、キューが処理されていません。
  • Dispatcherをフラッシュしても、問題は解決されません。

原因

この問題は、AEM オーサーインスタンスが正常に機能しない場合、または大規模なディアクティベーションまたはレプリケーションジョブがレプリケーションキューをブロックしている場合に発生します。 レプリケーションエージェントが非アクティブな場合、公開されたコンテンツは公開インスタンスに到達せず、404個のエラーが発生します。

解決策 resolution

問題を解決するには、次の手順に従います。

  1. AEM オーサーインスタンスのステータスを確認して、実行中でレスポンシブであることを確認します。

  2. AEM ツールコンソールでレプリケーションエージェントのステータスを確認します。 アクティブでない​とマークされたエージェントを探し、キューのステータスを確認します。

  3. レプリケーションエージェントが非アクティブのままであるか、キューが処理されない場合は、AEM オーサーインスタンスを再起動して通常の処理を復元します。

  4. キューをブロックしている実行中の大規模なディアクティベーションまたはレプリケーションジョブを確認します。 可能であれば、レプリケーションを開始する前に、これらのジョブを完了させてください。

  5. 特定のコンテンツを迅速に公開するには、必要なページやアセットを含むコンテンツパッケージを作成します。

    • AEMでは、パッケージマネージャーを使用して新しいパッケージを作成し、必要なコンテンツパスを含めます。

    • オーサーインスタンスでパッケージをビルドします。

    • パッケージをダウンロードし、パッケージマネージャーを使用して公開インスタンスに手動でアップロードします。

    • パブリッシュインスタンスにパッケージをインストールして、コンテンツを使用可能にします。

  6. これらの手順を実行した後、公開されたページが公開インスタンスでアクセス可能であり、404 エラーを返さないことを確認します。

recommendation-more-help
experience-cloud-kcs-help-kbarticles