嘿朋友我正在使用Quartz.net在mvc3应用程序中调度作业。我写了一个代码示例来扫描另一台服务器中的文件。当我在我的本地机器上工作时它工作正常。比我在我当地发布的应用程序并测试它。直到那时我工作正常。但是现在,当我在生产服务器中部署应用程序时,一切都徒劳无功。
当我第一次创建作业时,我可以在cron的quartz表中看到那些作业,jobdetails和触发器已存储在mysql数据库中。但它没有安排好。我的意思是,如果我想做一些工作,每隔5分钟就行不通,它就行不通。而且它也没有显示任何异常
我被困在上面。有什么方法可以解决我的问题。或者我需要为此配置的任何配置
答案 0 :(得分:0)
这似乎是权限问题。
我建议你激活一个记录系统 Quartz.net使用Common.Logging来追踪错误 您可以阅读更多here或阅读我的回答here(Log4Net) 我过去使用了Quartz.net + Common.Logging + NLog,我已经写了一些关于它的内容以及如何configure它。 应该适用于Quartz.net 2.x以及一些更改。
有了记录系统,你应该能够找到发生的事情。