计划任务:固定服务器列表

sheduled task: pinned server list

我在wso2ei中定义了一个定时任务。它基于代理服务 'scheduler'。问题是字段 'pinned server list'。如果我将其留空或输入 'localhost' 我得到一个带有 url 的空白页面,例如 https://12.34.56.78:9443/carbon/task/savetask-ajaxprocessor.jsp 当加载 url 时,我得到了 'Error 405 - Method Not Allowed'。在 'system logs' 中出现错误 'Error invoking setter method named : setMessage() that takes a single String, int, long, float, double or boolean parameterDid not find a setter method named : setMessage() that takes a single String, int, long, float, double or boolean parameter'

所以我在 'Pinned Servers' 字段中输入了 wso2ei-server-IP,例如 12.34.56.89。现在计划任务显示在列表中。但是 'Systems log' 表示 'Server name not in pinned servers list. Not starting Task : BBO20Worker'

我的问题是: - 在哪里可以找到和操作固定的服务器列表? - 我的 wso2ei 服务器的名称是什么?

谢谢

配置的固定服务器定义了计划任务将被执行的服务器节点[1]。

您可以通过在启动脚本(integrator.sh 或 integrator.bat 文件)中添加 -DSynapseServerName=<ServerName> 来为您的服务实例定义名称 [2]。然后使用定义的服务器名称作为固定的服务器名称。

[1] https://docs.wso2.com/display/WSO2EI/Adding+and+Scheduling+Tasks

[2] https://docs.wso2.com/display/WSO2EI/Working+with+Proxy+Services