Adobe Experience Managerでの非アクティブなレプリケーションエージェントと404 エラーの解決
この記事では、Adobe Experience Manager(AEM)のレプリケーションエージェントが非アクティブになり、パブリッシュインスタンスで404 エラーが返される問題に対処する方法について説明します。
説明 description
環境
Adobe Experience Manager(サポートされているすべてのバージョン)
症状
- ページはAEM オーサーインスタンスで公開されたものとして表示されますが、公開インスタンスでは404 エラーが返されます。
- Dispatcher フラッシュ や リバースレプリケーション などのレプリケーションエージェントは、アクティブでないと表示され、キューが処理されていません。
- Dispatcherをフラッシュしても、問題は解決されません。
原因
この問題は、AEM オーサーインスタンスが正常に機能しない場合、または大規模なディアクティベーションまたはレプリケーションジョブがレプリケーションキューをブロックしている場合に発生します。 レプリケーションエージェントが非アクティブな場合、公開されたコンテンツは公開インスタンスに到達せず、404個のエラーが発生します。
解決策 resolution
問題を解決するには、次の手順に従います。
-
AEM オーサーインスタンスのステータスを確認して、実行中でレスポンシブであることを確認します。
-
AEM ツールコンソールでレプリケーションエージェントのステータスを確認します。 アクティブでないとマークされたエージェントを探し、キューのステータスを確認します。
-
レプリケーションエージェントが非アクティブのままであるか、キューが処理されない場合は、AEM オーサーインスタンスを再起動して通常の処理を復元します。
-
キューをブロックしている実行中の大規模なディアクティベーションまたはレプリケーションジョブを確認します。 可能であれば、レプリケーションを開始する前に、これらのジョブを完了させてください。
-
特定のコンテンツを迅速に公開するには、必要なページやアセットを含むコンテンツパッケージを作成します。
-
AEMでは、パッケージマネージャーを使用して新しいパッケージを作成し、必要なコンテンツパスを含めます。
-
オーサーインスタンスでパッケージをビルドします。
-
パッケージをダウンロードし、パッケージマネージャーを使用して公開インスタンスに手動でアップロードします。
-
パブリッシュインスタンスにパッケージをインストールして、コンテンツを使用可能にします。
-
-
これらの手順を実行した後、公開されたページが公開インスタンスでアクセス可能であり、404 エラーを返さないことを確認します。