问题标签 [quartz-scheduler]
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.
java - 如何使用spring bean执行方法
我需要每 5000 毫秒调用一次 MngtImpl 类的 findItemByPIdEndDate() 方法,但似乎没有发生任何事情。我错过了什么吗?
@matt b我读过一些,这里的一切对我来说都是新的..所以我带着这个..又一次它不起作用,这次我错过了什么?
java - 弹簧石英的问题
我正在尝试根据一些间隔时间调用方法,这是 applicationContext.xml 中的一些 bean
这是我试图调用的方法:
这是我收到的异常消息:
到目前为止,我已经花了很多时间谷歌搜索,我也尝试像这样修改我的方法:
我得到不同的错误消息,我得到:Invocation of method 'findItemByPIdEndDate' on target class [class com.management.engine.Implementation] failed; nested exception is could not execute query]
,有人知道这是怎么回事,有什么建议吗?谢谢你
还有我的querys.hbm.xml
quartz-scheduler - 用于每 N 小时/天/周/月执行的 cron 触发器的 Quartz cron 表达式
我正在开发一个应用程序,让用户能够安排一些活动。用户提供的输入是
- N的值
- 小时/天/周/月选项
- 开始日期
- 开始时间
我无法为每个重复间隔类型(即小时/日/周/月)正确获取 cron 表达式,以便从开始日期计算触发时间。
java - 确保 Spring Quartz 作业执行不重叠
我有一个 Java 程序,它每 20 秒从 Spring Qquartz 执行一次。有时只需几秒钟即可执行,但随着数据变大,我确信它会运行 20 秒或更长时间。
如何防止 Quartz 在一个实例仍在执行时触发/触发作业?解雇 2 个在数据库上执行相同操作的作业不会那么好。有没有办法可以进行某种同步?
quartz-scheduler - 以编程方式调用存储在 JDBCJobStore 中的 Cron 触发器
我使用 JDBCJobStore 配置了一个 Cron 触发器,因为我们将在集群环境中运行该应用程序。
我让 CronTrigger 每上午 10 点运行一次,一切正常。
我将如何以编程方式启动此 Cron 触发器“按需”。任何代码示例表示赞赏。
我在 Tomcat 6.0 上使用 Quartz 1.6.5。
谢谢你的帮助。
java - 僵尸线程吞噬了我的大脑(J2EE、Tomcat、Hibernate、Quartz)
毕竟是万圣节。
这就是问题所在:我正在使用 Quartz 维护一些老式的 J2EE 代码,但其中的线程已经用完了。 jconsole
告诉我当它变成梨形时只有 60K 线程,其中大约 100(!!)实际上正在运行。直觉和一些谷歌搜索(另见这里)表明正在发生的事情(我打赌 Quartz)正在创建永远不会被清理的非托管线程。
几个子问题:
它有一个工具,我可以轻松地使用它来跟踪线程创建,所以我可以确定问题真的是 Quartz?
我发现的关于类似问题的大部分内容都参考了 Weblogic;这是Tomcat的错误线索吗?
有人有已知的解决方案吗?
自从我做 J2EE 以来已经有好几年了,所以如果这是可以简单解决的问题,我不会太惊讶。
更新:它显然在无限制地增加线程,请参阅 jconsole 中的此图。
java - 石英作业调谐
你好,我在工作时用石英实现了一些东西。假设一个 cron 设置为每 2 分钟用表达式唤醒一次0 0/2 * * *
?.
当您在 13:10:30 运行项目时,第一个操作发生在 13:12:00,第二个操作发生在 13:14:00,其余时间每 2 分 0 秒执行一次。显然,从项目启动到第一次行动发生之间只有 100 万:30 秒。
无论项目在哪几秒开始,有没有办法让第一次出现尊重 2 分钟?
java - 计时石英任务执行持续时间
是否有记录 Quartz 执行任务所需时间的标准方法?我也对基于 Spring 的解决方案持开放态度,因为我同时使用了这两种解决方案。
python - python的企业调度程序(如quartz)
我正在寻找一个用于 python 的企业任务调度程序,例如用于 Java 的石英。要求:
- 持久性:如果进程重新启动或机器重新启动,那么所有作业都必须保留在那里,并且必须在重新启动后被解雇。
- 作业必须在事务中进入和退出调度程序(即,如果某些数据库操作失败,在与调度程序无关的数据库中,则作业必须没有退出或进入调度程序)。
- 可扩展性。取决于项目成功的衡量标准,但我更愿意从一开始就知道我不是从死胡同开始的。
- 可配置性:任务到期时,可以同时触发多少个等。
有什么建议吗?是否有特定于 python 的东西,或者是否有可能(甚至很好)从 python 接口到 Quartz。
java - 如何在独立模式下启动 Quartz?
根据其功能列表“Quartz 可以作为独立程序运行(在其自己的 Java 虚拟机中),通过 RMI 使用”。
但是,我找不到任何文档如何以独立模式启动它。
“java -jarquartz.jar”不做任何事情(在它的 mainfest 中甚至没有指定 Main-Class)。
发行版中的所有示例都使用 Quartz 作为嵌入式库。
那么这是如何工作的呢?