問題点

CQ5.3 で利用できるジョブキュー数よりも多くの複製エージェントを作成すると、ログファイルに以下のエラーが表示されます。
23.08.2010 13:26:53.400 *WARN* [pool-3-thread-3] org.apache.sling.event.impl.JobEventHandler 既に10件のジョブキューがあるため、com/day/cq/replication/job/publish11という名前の新しいジョブキューを作成できません。ジョブキューの最大数を増やしてください。

原因

org.apache.sling.event.impl.JobEventHandler はデフォルトとして、作成できるジョブキュー数が 10 件に制限されています。

解決策

必要に応じてジョブキューの最大数を増やします(キューの数は、設定済みの複製エージェント数とワークフローモデル数を足した数より多くなければなりません)。

  1. Felix コンソールにログインします(http://host:port/system/console/configMgr)
  2. Felix コンソールの設定タブに移動します
  3. ドロップダウンメニューから「Apache Sling ジョブイベントハンドラー」(org.apache.sling.event.impl.JobEventHandler)を選んでください。
  4. 「ジョブキューの最大数」の値を変更します。
  5. 「保存」をクリックします。

注意:

  • キューの数は、認定されたレプリケーションエージェントとワークフローモデルの合計数を足した数よりも上である必要があります。
  • キューが実行されている場合、システムはワークフローまたはレプリケーションのどちらかを処理しているため、この処理に関連付けられているオーバーヘッドは追加のスレッドです。
  • 「Too many queues」を設定しても、問題は発生せず、リソースは使用しません。この設定はサードパーティのアプリケーションコードのキューの不正使用を避け、検出するために設けられています。

適用対象

機能 Pack 30015 と CQ5.3 が適用されました。

 

他の関連記事:

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

リーガルノーティス   |   プライバシーポリシー