Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
H
hel-developer-guide
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
hel-guide
hel-developer-guide
Commits
8e327ace
Commit
8e327ace
authored
Jul 31, 2017
by
冯景珉
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update 计划任务.md
parent
ef486412
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
76 additions
and
0 deletions
+76
-0
计划任务.md
框架功能描述/计划任务.md
+76
-0
No files found.
框架功能描述/计划任务.md
View file @
8e327ace
...
...
@@ -83,3 +83,79 @@ public class demoJob extends AbstractJob{
在上下文中获取JobDataMap可以拿到你在任务配置中定义的参数
### 3、计划任务工作台
#### 3.1 新建任务
1.
点击左上角的新建任务按钮,可以进入以下界面创建一个新的任务:
![](
/assets/new_job.png
)
此处任务名称必须唯一,在lov中选择对应的任务代码。
2.
下拉滚动条,可以看到如下所示的界面:
![](
/assets/job_type.png
)
周期性:表示一个cron任务,可以在计划名称的lov中选定自己定义的一个周期,然后计划任务可以根据任务周期定义功能中的执行频率,以及执行的开始和结束时间,进行执行。
制定时间:选择执行的时间,然后计划任务可以根据选中的执行时间,开始执行。
立即执行:可以直接出发你定义的计划任务。
以上三种方式,在定义时只能选择一种,点击保存后,任务会自动开始进行调度。
注意:
1.
在集群环境中,请确保各个节点的机器的时间一致,否则会造成job的调度出现问题。
2.
在集群环境中,请不要用节点外的机器操作job。
3.
在开发环境中,在config.properties中调度器自动启动的状态应该默认设置为false,在正式环境中应该设置为true(设置为true,表示调度器随着服务器启动而启动):
![](
/assets/job_conf.png
)
在开发环境中,由于隐藏了调度的启动和关闭按钮,所以如果想打开调度器,必须要手动输入url:/job/scheduler/start,否则你的计划任务将不会执行。
#### 3.2 任务状态
1.
任务执行时,状态不同,颜色也不同:
![](
/assets/job_status.png
)
状态说明:
*
正在执行,颜色显示为绿色。
*
发生异常,颜色显示为红色。
*
任务暂停,颜色显示为橙色。
*
任务完成,颜色显示为灰色。
*
任务阻塞,颜色显示为黑色。
2.
想要修改任务的状态,或者删除任务,可以勾选对应的计划任务进行操作:
![](
/assets/change_job_type.png
)
### 4、执行记录
#### 4.1 查看任务的执行记录
![](
/assets/jobinfo.png
)
参数说明:
*
任务名称:计划任务名称
*
任务组:计划任务所属组别
*
任务状态:任务完成状态,正常执行完为FINISH,执行出错为FAILED,任务被禁止为VETOED
*
执行概要:任务执行过程中的信息,如执行结果,异常信息等(既setExecutionSummary方法中所设置的值)。
*
上次执行时间:上一次任务预计执行的时间点。
*
计划执行时间:预计完成上一次任务后,根据指定的执行间隔推算的本次任务执行的时间。
*
下次执行时间:预计执行完本次任务后,根据指定的执行间隔推算的下一次执行时间点。
*
实际执行时间:本次任务实际执行的时间点。
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment