调度程序不可用
问题描述:
我创建了一个简单的quartz.net示例。控制台应用程序,调度程序类和执行一些日志记录的类。记录每5分钟完成一次。当我运行示例时,我看到以下错误 - 调度程序不可用:'无法建立连接,因为目标机器 主动拒绝它127.0.0.1:555' 失败:无法建立连接,因为目标机器积极拒绝 它127.0.0.1:555 任何想法可能会导致这种情况?项目引用Quartz,Common.logging,common.logging.core和log4net调度程序不可用
答
您需要允许调度程序访问机器上的端口555。它或者被防火墙阻止,或者你没有配置调度器来启用远程处理。
以下是如何使用quartz.config文件启用远程处理的方法。
# export this server to remoting context
quartz.scheduler.exporter.type = Quartz.Simpl.RemotingSchedulerExporter, Quartz
quartz.scheduler.exporter.port = 555
quartz.scheduler.exporter.bindName = QuartzScheduler
quartz.scheduler.exporter.channelType = tcp
quartz.scheduler.exporter.channelName = httpQuartz
我创建了新的入站规则,允许555(tcp);它仍然无法工作..我如何配置调度程序来启用远程处理? – btsdotnet 2015-02-11 10:03:53
我已经更新了答案,如何配置调度程序 – jvilalta 2015-02-11 21:36:40
远程处理在哪里添加上述行? – Firdous 2015-08-29 06:00:35