Commit Graph

49 Commits (26f5f656b1bad6ec31328abe8247261772e108ea)

Author SHA1 Message Date
miraclesu 127f02330d job: 执行失败的任务重试的过程中,任务数限制也有效
如果有任务在重试,限制数点 1 个
2017-05-09 17:52:49 +08:00
miraclesu 7a9647b8aa job: 任务失败可重试 2017-05-09 17:52:49 +08:00
miraclesu b79b248190 node: 优化 keepAlive 策略 2017-05-09 17:52:49 +08:00
miraclesu 6287def1b1 node: 只加载与当前节点相关的任务 2017-05-09 17:52:49 +08:00
miraclesu 2976114527 job: 优化正在执行任务信息规则&同时执行任务数控制 2017-05-09 17:52:49 +08:00
miraclesu 4f7a6625ee job: 增加任务执行中信息记录阀值 2017-05-09 17:52:48 +08:00
Doflatango e2974c40d6 查看执行中的任务 2017-05-09 17:52:48 +08:00
miraclesu 174e3baee5 job: 支持马上运行任务 2017-05-09 17:52:48 +08:00
miraclesu d18c59f6cc job: 增加同时运行进程数限制 2017-05-09 17:52:48 +08:00
miraclesu c8f06e843e job: 增加超时控制 2017-05-09 17:52:48 +08:00
Doflatango c78714081e 任务添加超时和并行允许数量 2017-05-09 17:52:48 +08:00
Doflatango fe3dfd4429 新建/编辑任务添加安全选项检查,添加消息组件 2017-05-09 17:52:48 +08:00
miraclesu a2c31890ef proc: 实现配置更新 2017-05-09 17:52:48 +08:00
miraclesu 7e12c60415 proc: 执行中任务信息过期策略 2017-05-09 17:52:48 +08:00
miraclesu 117d694b98 proc: 记录任务执行中信息接口 2017-05-09 17:52:48 +08:00
miraclesu 2718dd22e0 node: 增加 job 安全性检查 2017-05-09 17:52:48 +08:00
miraclesu 1d3a14c914 job: 调整 job 信息处理
增加 command 分隔
调整 runOn 执行位置,使之尽可能少执行
2017-05-09 17:52:48 +08:00
miraclesu 153595ccdc job: 修改 cmd 结构,去掉冗余字段 2017-05-09 17:52:48 +08:00
miraclesu f9dbc16d0f node: 修复 group 更新处理不到 job 的问题 2017-05-09 17:52:47 +08:00
miraclesu fc4b332d2b node: 暂停任务不处理 & 清除无用代码 2017-05-09 17:52:47 +08:00
miraclesu 924838962c node: 监听 group 更新相应的 job 2017-05-09 17:52:47 +08:00
miraclesu 7e1d4c1bd5 node: 调整 job 更新
1. 更新删除方式,去掉 prev
2. 修复更新 job 时引用多个 *job 的问题
2017-05-09 17:52:47 +08:00
miraclesu 2e907ece29 node: 调整 job rule 解释规则
一个结点支持一个 job 多个执行时间
2017-05-09 17:52:47 +08:00
Doflatango cf70099fd2 任务规则添加 id 字段 2017-05-09 17:52:47 +08:00
miraclesu a615b32ca9 model: 修复 nil map 2017-05-09 17:52:46 +08:00
miraclesu c030862b9c node: 修改 job 任务指定用户的执行方式 2017-05-09 17:52:46 +08:00
miraclesu 4dd7604eec node: 捕捉命令执行错误 2017-05-09 17:52:46 +08:00
Doflatango 24e3a46d75 添加执行用户 2017-05-09 17:52:46 +08:00
miraclesu 5661cce065 node: 支持指定用户执行命令 2017-05-09 17:52:46 +08:00
miraclesu 63f7b2ba52 node: 添加任务解释出错时记录执行失败日志 2017-05-09 17:52:46 +08:00
miraclesu eefba51edc models: 记录 job 执行结果 2017-05-09 17:52:46 +08:00
miraclesu 3dcde33480 models: job 执行结果写入 db
结构与接口
2017-05-09 17:52:46 +08:00
miraclesu 952d4ee3d5 node: 修复 watch bugs
context Background
OpOption WithPrevKV
2017-05-09 17:52:46 +08:00
Doflatango d35c09ba68 字段名Jon.rule改为rules 2017-05-09 17:52:45 +08:00
Doflatango 5b4900d6c4 任务列表页,修复服务端一些 bug 2017-05-09 17:52:45 +08:00
Doflatango ff1d79bb4a Node page 2017-05-09 17:52:45 +08:00
miraclesu 4460c5f4c1 node: 监听 group
处理增删改
2017-05-09 17:52:45 +08:00
miraclesu d2640709bb node: 调整 node 结构
方便 group 修改时处理相应的 jobs
2017-05-09 17:52:45 +08:00
miraclesu c5bb3b4ce6 node: 修改 job 加载规则
只有结点需要执行的 job 才加载到内存
2017-05-09 17:52:45 +08:00
miraclesu db1692fe5e node: 修改 & 删除 job 2017-05-09 17:52:45 +08:00
Doflatango d191e00b79 检查用作key的id和名称,添加获取活动节点的接口 2017-05-09 17:52:45 +08:00
miraclesu a7b59cac6e node: 为 schedule 加上 ID
为更新 job 做准备
2017-05-09 17:52:45 +08:00
miraclesu 4a3f246ed3 node: 修改 job 规则
单个 job 在单个结点上只支持单个时间规则
方便 job 更新
2017-05-09 17:52:45 +08:00
Doflatango 533f0fab5d 完成其它几个接口 2017-05-09 17:52:45 +08:00
Doflatango 385022fa61 修改接口 2017-05-09 17:52:45 +08:00
miraclesu b84ea425ce node: 增加 cron
node 服务完成核心功能,可以跑 cron 任务
2017-05-09 17:52:45 +08:00
Doflatango 3ae9e73530 更新web handler,web ui 2017-05-09 17:52:45 +08:00
miraclesu 28bc0af0c4 models: 定义整体结构 2017-05-09 17:52:45 +08:00
miraclesu 413254b9d2 整理目录结构 2017-05-09 17:51:53 +08:00