Ich verfüge über eine Cluster-Umgebung mit einem Master- und einem Worker-Knoten (Hybrid-Konfiguration, bei der der Master-Knoten auch als Worker-Knoten fungiert). Wenn ich versuche, auf dem Master-Knoten eine Aufgabe zu planen, gab es einen FehlerWSO2 ESB - Taskplanung für Clusterumgebung
WSO2 ESB - Could not initialize Start up controller. TaskManager not found.
{org.apache.synapse.startup.quartz.StartUpController
, die diesen Beitrag
ich das gewünschte Attribut hinzugefügt, um eine Lösung gab und jetzt Ich bin das immer Folgefehler
ERROR {org.wso2.carbon.mediation.ntask.NTaskTaskManager} - Scheduling task [[NTask::-1234::TestShedTsk]::synapse.simple.quartz] FAILED. Error: No available task nodes for resolving a task location {org.wso2.carbon.mediation.ntask.NTaskTaskManager}
org.wso2.carbon.ntask.common.TaskException: No available task nodes for resolving a task location
at org.wso2.carbon.ntask.core.impl.clustered.ClusteredTaskManager.getTaskLocation(ClusteredTaskManager.java:232)
at org.wso2.carbon.ntask.core.impl.clustered.ClusteredTaskManager.locateMemberForTask(ClusteredTaskManager.java:209)
at org.wso2.carbon.ntask.core.impl.clustered.ClusteredTaskManager.getMemberIdFromTaskName(ClusteredTaskManager.java:283)
at org.wso2.carbon.ntask.core.impl.clustered.ClusteredTaskManager.scheduleTask(ClusteredTaskManager.java:91)
at org.wso2.carbon.mediation.ntask.NTaskTaskManager.schedule(NTaskTaskManager.java:103)
at org.apache.synapse.task.TaskScheduler.scheduleTask(TaskScheduler.java:140)
at org.apache.synapse.startup.quartz.StartUpController.submitTask(StartUpController.java:150)
Ich habe die Änderungen in den in <ESB_HOME>\repository\conf\etc
Verzeichnis task-config.xml
getan.
<taskServerMode>CLUSTERED</taskServerMode>
<taskServerCount>2</taskServerCount>
obwohl ich immer noch den obigen Fehler bekomme.
Hilft diese Hilfe: [http://mail.wso2.org/mailarchive/dev/2015-July/051321.html](http://mail.wso2.org/mailarchive/dev/2015-July/051321 .html)? –
Danke für den Kommentar und aber ich habe diese ausprobiert, und meine Umgebung ist ein Arbeiter ein Meister. Ich beginne nicht mit 'DworkerNode = true', aber ich habe die Konfiguration in der Konfigurationsdatei' carbon.xml' vorgenommen. Andere Artefakte werden synchronisiert, außer Task. – Yasothar