问题标签 [crontrigger]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
452 浏览

c# - Quartz.net v1.0 cron 触发间歇性触发

我们目前在带有 SQL Server 2008 的 MVC3 网站上使用 Quartz.net v1.0.3.3。

该网站在 IIS7 上运行,我们将 Idle Timeout 属性设置为 0。我们还安装了 App Warmup Module。作为安全网,我们还设置了一个 Windows 计划任务,以每 5 分钟下载一个页面(使用 powershell 脚本)以确保站点处于唤醒状态,因为我们不确定应用程序预热模块是否正常工作。

我们有 13 个 cron 触发器分散在每天的不同时间点运行。有的每天开火一次,有的每小时开火,有的每 10/15 分钟开火一次(都很简单)。没有触发器使用与另一个相同的作业,因此每个作业都有自己的触发器,据我所知,阻塞不是问题。

我们记录每次作业开始和结束的时间,以及可能发生的任何异常。当作业运行时,没有人抛出异常,因此我们知道作业没有被触发,然后静默失败。

所有作业都运行。问题在于频率。昨天一个小时工(0 0 * * * ?)在早上 2、5、6 和 8 点运行,然后直到下午 3 点才再次运行。在此期间,其他不相关的作业运行,因此站点处于唤醒状态并触发触发器。

我们的 web.config 的石英部分如下(我已经删除了我们的连接字符串节点):

我们最初将 ThreadPriority 设置为“Low”,将 ThreadCount 设置为 5,但后来将其提高到“Normal”,而 25 无济于事。

我意识到我们使用的是旧版本的quartz.net,但我们不希望升级,因为我们的数据库和我们所有的工作都是针对 v1.0 进行编码的,并且鉴于我们的时间限制,重新实现工作和数据库不是一个选项。

我已经搜索了互联网,虽然有很多问题是 cron 触发器没有触发,但我找不到任何解决零星或间歇性触发器的方法

非常感谢您阅读这个冗长的问题,并提前感谢您的帮助。

0 投票
1 回答
755 浏览

error-handling - Quartz.net cron 触发器只触发一次

开始在我的项目中使用 Quartz.net。但是卡住了。使用 cron 触发器只会触发一次,然后停止。什么可能导致这个问题?

以下是 cron 触发器的掩码:

他们看起来对我很好,日志中也不例外。我是否明确设置了一些选项来使 cron 触发器重复触发?

0 投票
1 回答
2902 浏览

java - 如何为jsp页面配置cron作业?

我需要每 30 分钟后执行一个 jsp 页面。我正在使用 glassfish 服务器。我想为此使用 cron 作业,但我以前从未使用过 cron 作业。

请给我任何链接或示例,我可以从中了解如何为 jsp 页面配置 cron 作业并在特定时间段后执行它?

在此先感谢, 埃纳穆尔

0 投票
0 回答
75 浏览

ruby-on-rails - 在负载平衡环境中识别请求已发送到的服务器?

我有一个生成报告的应用程序。我们有一个带有两个按钮“生成报告”和“取消”的网页。

现在点击“生成报告”,我触发了一个生成报告的 cronjob。我有一个负载平衡的环境 L1 & l2 服务器。现在,一旦我单击“生成报告”,cronjob 就会开始在其中一台服务器上运行,所以如果我现在单击“取消”按钮,它有时会抛出错误,因为它会尝试在未运行的服务器上停止 cronjob .

所以问题是“我怎么知道 cronjob 是在哪台服务器上启动并需要停止的”?

0 投票
1 回答
189 浏览

.net - 有特殊要求的 Quartz Cron Trigger

您将如何定义 Quartz 作业,具有以下要求:它必须在每个工作日触发(这很容易),除了指定的第 n 天两天(如每月 15 日至 16 日或 1 日至 2 日)。我考虑过使用两个触发器,但老实说,我不确定如何按照我需要的方式制作 cron 表达式。有任何想法吗?

0 投票
1 回答
518 浏览

java - 如何使用 or 条件添加 cron 触发器?

我的情况是这样的,我希望每个月在 30 日触发一个触发器,但是 2 月份没有这个特定日期,所以在执行过程中,石英会通过异常处理,否则它将在二月的第 28 天。如果它抛出异常,那么解决方案是什么。

谢谢。

0 投票
1 回答
4678 浏览

java - Quartz Scheduler 仅在尚未运行时才执行作业

在我的 java web 应用程序中,我使用 Quartz CronTrigger Bean 来安排作业的执行。在我的配置 xml 文件中,我想每 10 分钟触发一次作业:

我如何检查作业是否已经在运行,在这种情况下我不需要再次运行它。我想确保在特定时间只能运行一个作业实例。

0 投票
1 回答
1135 浏览

java - Java Cron Jobs Stop for one hour a day?

I am developing java application and in this I wanted to run some method periodically. I have used java schedule to run that method periodically. This is my Cron Expression.

This works fine. Now I wanted to stop running this scheduler for one hour per day. How I can write Cron Expression to do it? Give me a idea.

0 投票
1 回答
2569 浏览

java - Quartz 作业没有更新数据库

我已经务实地触发了 Quartz 工作。但它不打算更新数据库。我的意思是,“ PREV_FIRE_TIME ”列没有得到更新。我已经运行了以下代码。

虽然,在正常的计划执行期间数据库正在更新,但如果我进行 Ad hoc 运行,它不会更新数据库。任何人都可以建议。

提前致谢。

0 投票
1 回答
2166 浏览

mysql - 插入触发器更新值后的mysql触发器

我想根据任务表中的任务状态更新列表表中的列表状态,如果所有 taskid 任务状态为 1,则两个表都将 listid 作为公共字段,如果所有 taskid 任务状态不为 1,则将列表状态更改为 1然后将列表状态更改为 0 下面是触发器。我收到 sql 语法错误,请告诉我出了什么问题