WebLogic ESS - 中断后的调度程序行为

时间:2017-06-13 11:19:22

标签: weblogic scheduled-tasks soa

如果我们停止我们的ESS Scheduler受管服务器任何时间长度,当它们被带回时,它们会追溯性地触发作业。有没有办法改变这种行为,以便调度程序只接受下一个计划,而不是尝试运行在停机期间错过的所有计划?

例如 - 我们有一个每2分钟触发一次的时间表。如果我们在12:00到14:00之间关闭ESS受管服务器 - 一旦服务器备份并使用其当前配置,调度程序将在12:00到14:00中断窗口中触发每个作业。

有没有办法让调度程序在服务器恢复后获取下一个计划 - 例如14:02 - 并忽略在停机窗口期间没有运行的作业?

由于 标记

1 个答案:

答案 0 :(得分:0)

这是默认行为。

要更改此设置(假设您要编辑和现有作业):

在企业管理器中

  • 编辑工作元数据>工作定义;
  • 转到系统属性并添加密钥;
  • 添加SYS_executePast的密钥并将其设置为false;
  • 保存更新后的定义;
  • 搜寻附表;
  • 在操作菜单上取消现有作业;
  • 返回操作菜单,选择提交赞。