【问题标题】:Quartz.NET Scheduler AppDomain [closed]Quartz.NET 调度程序 AppDomain [关闭]
【发布时间】:2011-05-14 02:46:22
【问题描述】:

我有一个 Web 应用程序,并设置了 Quartz 以在应用程序启动期间初始化调度程序。我的问题是 Quartz Scheduler 是住在同一个 appdomain 中还是调度器有自己的 appdomain?

我问这个的原因是因为在我的 Quartz 工作中,我需要使用 ConfigurationManager.GetSection["MySettings"] (在我的 web.config 中可用)检索一些配置数据,有时它会抱怨它不能找不到配置。

令我感到困惑的是,并非所有作业实例都会发生这种情况,它是间歇性的。

以前有人遇到过这种问题吗?

问候, 飞飞

【问题讨论】:

  • 您是否考虑过关闭或评论一个答案?

标签: quartz.net


【解决方案1】:

最好的办法是使用JobDataMap

【讨论】:

    【解决方案2】:

    它在同一个 AppPool 上运行,但在不同的线程上,我的 Quartz.NET 托管在一个单例 WCF 服务上,我唯一需要修改的是应用程序池 IdleTimeout,如果你不改变它您的应用程序池可能会在空闲时处于“待机”状态,更改为零(无超时),您可以手动或通过代码进行操作,如 this 这篇文章中所示

    -问候

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多