cost 224 ms
Quartz.NET 3.0 似乎在同一范围内启动所有作业

[英]Quartz.NET 3.0 seems to launch all jobs in the same scope

在我定义了两个依赖范围服务 (ScopedDataAccess) 的作业后,我很难在 ASP.NET Core 2.2 中使用 Quartz 3.0.7,该服务是我的数据库上下文的包装器: 问题是两个作业都接收到同一个范围服务的实例(因此具有相同的数据库上下文),因此由于并行使用而导致上下文崩溃 ...

Quartz C#每小时运行一次

[英]Quartz C# Run every hour

我需要通过每小时开始一个小时来触发工作。 例如,它从10:00 pm开始并在11:00 pm,00:00、01:00 am,02:00 am(依此类推)运行。 我已经尝试了两种选择,但未触发作业。 ...

如何集成需要注入“范围”服务的 Quartz.Net 作业(ASP.NET Core 2.0)?

[英]How to integrate Quartz.Net jobs that require "scoped" services injected in them (ASP.NET Core 2.0)?

我正在尝试按照我自己对这个问题的回答来创建一些 Quartz.Net 工作。 但是,如果作业相当复杂并且需要“范围”( services.AddScoped<.., ...> )服务,则该示例不起作用,因为作业是作为单例创建的。 如果我将它们更改为作用域,则 serviceProvid ...

Quart.Net有时会运行重叠任务

[英]Quart.Net is Sometimes Running Overlapping Tasks

我正在使用Quartz.Net 3.0.7来管理调度程序。 在我的测试环境中,我有两个正在运行的调度程序实例。 我有一个测试流程,运行了2个小时才结束。 Quartz被配置为每10秒启动一次进程,并且我使用DisallowConcurrentExecution属性来防止任务的多个实例同时运 ...

2019-03-13 13:24:18   1   32    quartz.net  
Quartz.NET任务的常规设置

[英]Generic Setup of Quartz.NET tasks

Quartz基于cron的任务的常规设置如下所示: FirstJob是一个特定类,可实现Quartz的IJob接口。 就我而言,我可能有多个实现该接口的工作类别,每个工作类别都执行需要安排的特定类型的工作。 因此,似乎我不得不设置与我的工作类别一样多的工作详细信息实例,即重复代码 ...

将参数传递到作业中

[英]Passing parameters into a job

我需要将参数传递到Quartz.NET中的作业中。 我发现最好的方法是使用UsingJobData()方法。 所以我尝试了,但是遇到了麻烦。 这是我要传递给作业的对象的类: 根据建议,我确实将其分配给JobDataMap变量: JobDataMap jobDataMap = ...

Quartz.NET不会执行作业,也不会引发错误

[英]Quartz.NET does not execute nor raise error for a job

使用Quartz.NET 3.0.6,传递了“格式错误”的作业详细信息定义以进行调度,因此未执行该作业,并且未引发任何错误。 作业详细信息以布尔(ignoreHeaderRow)而不是字符串(ignoreHeaderRow.ToString())的形式传递了一个参数,将参数更改为字符串可解 ...

QUARTZ的计划的日常工作(使用“简单的每日计划”)在预期时未触发?

[英]Scheduled daily job(using Simple Daily Schedule) with QUARTZ not firing when expected?

我需要计划使用QUARTZ Daily Simple Scheduler每天执行的工作。 我已经阅读了整个文档,没有任何帮助。 我有以下代码: 这似乎有一个问题。 如果我将工作安排在昨天的12:10,它将在今天的12:10运行。 但是,如果我将其安排在今天的12:10,则今天 ...

如果成功完成,请停止Quartz作业

[英]Stop Quartz job if it is successfully finished

如果满足一定条件怎么停止工作? 这是一个示例,该示例每5秒运行一次作业并生成1到100之间的随机数。现在我想让生成的数字为50时停止该作业。 如何实现呢? UPDATE 如果有人有更好的主意,请提交。 ...

Global.asax中的asp.net(4.x)和quartz.net(3.0.7.0)quartz_jobs.xml Application_Start

[英]asp.net (4.x) and quartz.net (3.0.7.0) quartz_jobs.xml sheduling in Global.asax Application_Start

对于我的小型家用项目,一切都很好,它在quartz.net 3.x之前的iis 8下运行,并采用了异步方向。 由于我有动力跟随3.x的一般发展,因此遇到了运行时问题,无法在线找到解决方案。 有人可以给我演示一个示例,该示例如何利用quartz_jobs.xml文件在asp.net 4.x ...

Quartz.NET如何在任务失败或成功时获得结果

[英]Quartz.NET how to get result when task is failed or successfull

在下一个示例中,如果任务成功完成,如何获取信息:应用程序每5秒创建1到10之间的随机数。 如果数字为5,则返回true,否则返回false。 这是我到目前为止所做的: 这是好方法吗? ...

仅对特定计数重复Quartz作业

[英]Repeat the Quartz job only for specific counts

我需要在特定工作日的特定时间触发工作。 这些工作日也是动态的,应从db获取。此外,该作业还应触发或重复进行特定次数的计数。 假设作业j应该在每个星期一,星期三,星期五重复触发15次,即3 * 5 = 15,因此应该在接下来的3周内触发。 我尝试使用cronexpression,如下所示 ...

我的 ASP.NET MVC 应用程序中的 Quartz 调度程序仅在 IIS 服务器上刷新网页/应用程序后才执行作业

[英]Quartz Scheduler in my ASP.NET MVC application executes job only after refreshing the webpage/application at IIS server

因此,我将 Quartz Scheduler 用于我的 ASP.NET MVC 应用程序,以便安排编写文件的作业。 当他从网页配置作业时,可以根据用户要求每小时、每天、每周等触发该作业。 此链接中的代码: How to check if a specific job is running in q ...

如何在IIS中以ASP.NET Core 2.2作业优雅地结束Quartz 3.0.x?

[英]How to gracefully end a Quartz 3.0.x with ASP.NET Core 2.2 job in IIS?

我试图优雅地结束在IIS中运行的Quartz作业。 我的代码如下: 工作 Startup.cs 因此,我迷上了ApplicationStopping以便能够以一种优美的方式关闭Quartz作业。 但是,当IIS应用程序池即将结束时,作业会突然结束: 更改web ...

Quartz.net通过特定的作业数据获取所有作业

[英]Quartz.net get all jobs by specific job data

在我的应用程序中,我将工作与每个用户相关联: 然后我想在与我的应用程序的某些用户相关联的quartz.net中安排所有作业。 是否可能,或者有人可以提出解决方案? 谢谢 ...

Quartz.net-我应该手动删除计划一次执行的作业吗?

[英]Quartz.net - should I manually delete a job scheduled for one-time execution?

我在我的应用程序中使用Quartz.NET 3作为作业调度程序 有时,我需要安排一项“一次性”立即执行的工作。 目前,我正在这样做: 我的问题是:这足够了还是会导致可能的内存泄漏? 完成后应该以某种方式删除作业还是执行其他任何清理操作? 还是由于作业没有其他触发器而自动完成? ...

Quartz .net - 中止/停止当前的作业执行并暂停所有触发器

[英]Quartz .net - Abort/Stop Current Execution of Job & Pause All the triggers

在我的项目中,我使用 Quartz.net Scheduler (3.0.7),现在有一些自动验证过程可以读取数据库并处理它并根据几个条件生成输出,(您可以以发送电子邮件的电子邮件发送机制为例从数据库读取并发送到各自的邮件地址)现在如果我们假设有 300 个请求要处理,每个请求都需要很长时间才能完成 ...

仅使用一个线程配置 Quartz.net 或按顺序创建线程

[英]Config Quartz.net with just one thread or make threads Sequentially

我的服务中有一项业务,我不知道线程需要多长时间才能完成其工作,因此我无法设置确切的时间间隔。 或者以另一种方式,我想知道如何设置线程在前一个线程完成工作后开始。 ...

如何针对Cron表达式测试日期

[英]How to test a Date against Cron Expression

我需要使用Quartz.Net测试某个日期是否与cron表达式匹配。 我正在尝试使以下代码正常工作,但失败了。 如果您查看我的评论,Quartz将在下一个星期一返回2018-12-09。 但这是星期天...我不明白为什么,也许是误解了时间因素-我根本不需要。 顺便说一下,这是我 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM