WebLogic ESS - 中断后的调度程序行为
WebLogic ESS - Scheduler behaviour after an outage
如果我们停止我们的 ESS Scheduler Managed Servers 任何时间长度,当它们被带回时它们会追溯触发作业。有没有一种方法可以改变这种行为,以便调度程序只会在下一个时间表上接手,而不是试图 运行 所有在中断期间错过的人?
例如 - 我们有一个每 2 分钟触发一次的计划。如果我们在 12:00 到 14:00 之间关闭 ESS 托管服务器 - 一旦服务器备份,使用它们当前的配置,调度程序将触发 12:00 到 14:00 中断 window。
有没有办法让调度程序在服务器恢复后选择下一个计划 - 例如 14:02 - 并忽略中断期间未 运行 的作业window?
谢谢
马克
这是默认行为。
要更改此设置(假设您要编辑现有作业):
在企业管理器中
- 编辑工作元数据 > 工作定义;
- 转到系统属性并添加一个密钥;
- 为 SYS_executePast 添加密钥并将其设置为 false;
- 保存更新的定义;
- 搜索时间表;
- 在操作菜单上取消现有作业;
- 返回“操作菜单”,选择“提交赞”。
如果我们停止我们的 ESS Scheduler Managed Servers 任何时间长度,当它们被带回时它们会追溯触发作业。有没有一种方法可以改变这种行为,以便调度程序只会在下一个时间表上接手,而不是试图 运行 所有在中断期间错过的人?
例如 - 我们有一个每 2 分钟触发一次的计划。如果我们在 12:00 到 14:00 之间关闭 ESS 托管服务器 - 一旦服务器备份,使用它们当前的配置,调度程序将触发 12:00 到 14:00 中断 window。
有没有办法让调度程序在服务器恢复后选择下一个计划 - 例如 14:02 - 并忽略中断期间未 运行 的作业window?
谢谢 马克
这是默认行为。
要更改此设置(假设您要编辑现有作业):
在企业管理器中
- 编辑工作元数据 > 工作定义;
- 转到系统属性并添加一个密钥;
- 为 SYS_executePast 添加密钥并将其设置为 false;
- 保存更新的定义;
- 搜索时间表;
- 在操作菜单上取消现有作业;
- 返回“操作菜单”,选择“提交赞”。