デプロイメントエラーにより、AEM Forms クラスターでセカンダリノードを開始できない
Adobe Experience Manager Forms クラスター環境では、セカンダリノードの開始に失敗し、EAR デプロイメントと逆シリアル化保護エラーが繰り返し表示されます。 この問題は、クラスターノードのキャッシュと差分キャッシュの破損が原因で発生します。 これを修正するには、キャッシュとdiff-cache ディレクトリを削除し、正しい順序でノードを再起動します。
説明 description
環境
- 商品: Adobe Experience Manager (AEM) Forms
- バージョン: 6.5 (サービスパック 24)
- デプロイメント: クラスター化(プライマリノードとセカンダリノード)
- オペレーティングシステム: Windows Server 2022
- データベース:SQL Server 2022
- アプリケーションサーバー:JBoss 7.4.10
問題/症状
-
クラスター化されたAEM Forms環境でセカンダリノードが正しく起動しません。
-
セカンダリ ノードの
server.logには、次のようなエラーが繰り返し表示されます。- WFLYCTL0216:管理リソース '
[(“deployment” =>“adobe-livecycle-cq-author.ear”)]'が見つかりません - AEM オーサーのEAR デプロイメントが進行中であることを示す警告。シリアル化解除保護はまだアクティブではありません。
- WFLYCTL0216:管理リソース '
-
adminuiへのアクセスは引き続き可能ですが、/lcへのアクセスでは、504 ゲートウェイ タイムアウトが返されます。 -
この問題は、セカンダリノードプロセスが終了するまで継続し、通常の再起動では解決されません。
解決策 resolution
セカンダリノードの起動エラーを修正するには、次の手順を実行します。
- プライマリノードとセカンダリノードの両方でAEM サービスを停止します。
- 各ノードの
crx-repositoryディレクトリに移動します。 crx-repository/repository/の下にあるcacheおよびdiff-cacheディレクトリの内容を削除します。- プライマリノードを開始し、完全に開始できるようにします。
- プライマリノードがエラーなしで実行されていることを確認したら、セカンダリノードを開始します。
- 起動時に両方のノードの
server.logを監視します。 - 両方のノードが正常に起動し、すべてのサービスが動作していることを確認します。
注意:
- 繰り返しを防ぐために、標準的な再起動手順にキャッシュと差分キャッシュのクリーンアップを含めます。
- この修正は、アプリケーションデータまたは設定ファイルを変更しません。
関連トピックス
recommendation-more-help
experience-cloud-kcs-help-kbarticles