我有许多 24/7 全天候运行的工作。我想每个周末循环它们以刷新缓存、粘性会话、连接池、进行维护等
在作业定义中,我看到了安排作业在特定时间运行的能力,但无法将其设置为在特定时间优雅地终止。那将非常有用。
我有许多 24/7 全天候运行的工作。我想每个周末循环它们以刷新缓存、粘性会话、连接池、进行维护等
在作业定义中,我看到了安排作业在特定时间运行的能力,但无法将其设置为在特定时间优雅地终止。那将非常有用。
根据我对需要为 rundeck Job 配置作业级别超时选项的回答
As 2.7 Rundeck 支持 Job Timeout
超时 您可以设置作业的最大运行时间。如果运行时超过此值,则作业将被暂停(就像用户杀死了它一样。)(注意:超时仅在直接调用时影响作业,而不是用作作业引用时。)
但它会在之后立即重新启动还是会保持停止状态?我想让它重新开始。
结合 Timeout 和Retry,应该可以实现,超时后重启