调度程序不可用

Scheduler not available

我创建了一个简单的 quartz.net 示例。一个控制台应用程序,一个调度程序 class 和一个进行一些日志记录的 class。每 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