CQ5.3: Replikationsagenten schlagen aufgrund des maximalen Limits für Auftragswarteschlangen fehl

Problem

Sie erhalten den folgenden Fehler in Ihrer Protokolldatei, wenn Sie in CQ5.3 mehr Replikationsagenten als die Anzahl der verfügbaren Auftragswarteschlangen erstellen
23.08.2010 13:26:53.400 *WARN* [pool-3-thread-3] org.apache.sling.event.impl.JobEventHandler Unable to create new job queue named com/day/cq/replication/job/publish11 as there are already 10 job queues. Versuchen Sie, die maximale Anzahl von Auftragswarteschlangen zu erhöhen!

Ursache

Der org.apache.sling.event.impl.JobEventHandler hat eine Standardgrenze von 10 für die Anzahl der Auftragswarteschlangen, die das System erstellen kann.

Lösung

Erhöhen Sie die maximale Anzahl der Auftragswarteschlangen nach Bedarf (die Anzahl der Warteschlangen sollte höher sein als die Anzahl der konfigurierten Replikationsagenten und die Anzahl der Workflowmodelle)

  1. Melden Sie sich bei der Felix-Konsolean (http://host:port/system/console/configMgr)
  2. Gehen Sie zur Registerkarte Konfiguration in der Felix-Konsole
  3. Wählen Sie "Apache Sling Job Event Handler (org.apache.sling.event.impl.JobEventHandler)" aus dem Dropdown-Menü.
  4. Wert „Max. Job Suites“ ändern
  5. Klicken Sie auf „Speichern“.

Hinweis:

  • Die Anzahl der Queues sollte höher sein als die Anzahl der konfigurierten Replication Agents + Gesamtzahl der Workflow-Modelle.
  • Wenn eine Queue läuft, dann verarbeitet das System entweder einen Workflow oder eine Replikation, der damit verbundene Overhead ist ein zusätzlicher Thread.
  • Das Konfigurieren von'zu vielen Queues' verursacht kein Problem - es belegt keine Ressourcen. Die Konfiguration ist vorhanden, um den Missbrauch von Queues im Anwendungscode von Drittanbietern zu vermeiden und zu erkennen.

Gilt für

CQ5.3 mit Feature Pack 30015 angewendet

 

Andere verwandte Artikel:

Adobe-Logo

Bei Ihrem Konto anmelden