Skip to content
项目
群组
代码片段
帮助
正在加载...
登录
切换导航
X
XXL-JOB
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
靳帅
XXL-JOB
Commits
9ac897f5
提交
9ac897f5
authored
8月 18, 2018
作者:
xuxueli
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
精简Log表
上级
700b3dd3
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
14 行增加
和
28 行删除
+14
-28
tables_xxl_job.sql
doc/db/tables_xxl_job.sql
+0
-1
XxlJobLog.java
...src/main/java/com/xxl/job/admin/core/model/XxlJobLog.java
+0
-11
XxlJobTrigger.java
...in/java/com/xxl/job/admin/core/trigger/XxlJobTrigger.java
+12
-12
AdminBizImpl.java
...ain/java/com/xxl/job/admin/service/impl/AdminBizImpl.java
+2
-0
XxlJobLogMapper.xml
...min/src/main/resources/mybatis-mapper/XxlJobLogMapper.xml
+0
-4
没有找到文件。
doc/db/tables_xxl_job.sql
浏览文件 @
9ac897f5
...
@@ -176,7 +176,6 @@ CREATE TABLE `XXL_JOB_QRTZ_TRIGGER_LOG` (
...
@@ -176,7 +176,6 @@ CREATE TABLE `XXL_JOB_QRTZ_TRIGGER_LOG` (
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`job_group`
int
(
11
)
NOT
NULL
COMMENT
'执行器主键ID'
,
`job_group`
int
(
11
)
NOT
NULL
COMMENT
'执行器主键ID'
,
`job_id`
int
(
11
)
NOT
NULL
COMMENT
'任务,主键ID'
,
`job_id`
int
(
11
)
NOT
NULL
COMMENT
'任务,主键ID'
,
`glue_type`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'GLUE类型'
,
`executor_address`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'执行器地址,本次执行的地址'
,
`executor_address`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'执行器地址,本次执行的地址'
,
`executor_handler`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'执行器任务handler'
,
`executor_handler`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'执行器任务handler'
,
`executor_param`
varchar
(
512
)
DEFAULT
NULL
COMMENT
'执行器任务参数'
,
`executor_param`
varchar
(
512
)
DEFAULT
NULL
COMMENT
'执行器任务参数'
,
...
...
xxl-job-admin/src/main/java/com/xxl/job/admin/core/model/XxlJobLog.java
浏览文件 @
9ac897f5
...
@@ -14,9 +14,6 @@ public class XxlJobLog {
...
@@ -14,9 +14,6 @@ public class XxlJobLog {
private
int
jobGroup
;
private
int
jobGroup
;
private
int
jobId
;
private
int
jobId
;
// glueType
private
String
glueType
;
// execute info
// execute info
private
String
executorAddress
;
private
String
executorAddress
;
private
String
executorHandler
;
private
String
executorHandler
;
...
@@ -57,14 +54,6 @@ public class XxlJobLog {
...
@@ -57,14 +54,6 @@ public class XxlJobLog {
this
.
jobId
=
jobId
;
this
.
jobId
=
jobId
;
}
}
public
String
getGlueType
()
{
return
glueType
;
}
public
void
setGlueType
(
String
glueType
)
{
this
.
glueType
=
glueType
;
}
public
String
getExecutorAddress
()
{
public
String
getExecutorAddress
()
{
return
executorAddress
;
return
executorAddress
;
}
}
...
...
xxl-job-admin/src/main/java/com/xxl/job/admin/core/trigger/XxlJobTrigger.java
浏览文件 @
9ac897f5
...
@@ -70,7 +70,6 @@ public class XxlJobTrigger {
...
@@ -70,7 +70,6 @@ public class XxlJobTrigger {
// 2、prepare trigger-info
// 2、prepare trigger-info
//jobLog.setExecutorAddress(executorAddress);
//jobLog.setExecutorAddress(executorAddress);
jobLog
.
setGlueType
(
jobInfo
.
getGlueType
());
jobLog
.
setExecutorHandler
(
jobInfo
.
getExecutorHandler
());
jobLog
.
setExecutorHandler
(
jobInfo
.
getExecutorHandler
());
jobLog
.
setExecutorParam
(
jobInfo
.
getExecutorParam
());
jobLog
.
setExecutorParam
(
jobInfo
.
getExecutorParam
());
jobLog
.
setExecutorFailRetryCount
(
finalFailRetryCount
);
jobLog
.
setExecutorFailRetryCount
(
finalFailRetryCount
);
...
@@ -108,7 +107,7 @@ public class XxlJobTrigger {
...
@@ -108,7 +107,7 @@ public class XxlJobTrigger {
triggerMsgSb
.
append
(
"<br><br><span style=\"color:#00c0ef;\" > >>>>>>>>>>>"
+
I18nUtil
.
getString
(
"jobconf_trigger_run"
)
+
"<<<<<<<<<<< </span><br>"
).
append
(
triggerResult
.
getMsg
());
triggerMsgSb
.
append
(
"<br><br><span style=\"color:#00c0ef;\" > >>>>>>>>>>>"
+
I18nUtil
.
getString
(
"jobconf_trigger_run"
)
+
"<<<<<<<<<<< </span><br>"
).
append
(
triggerResult
.
getMsg
());
//
3.3、trigger (
fail retry)
//
4、
fail retry)
if
(
triggerResult
.
getCode
()!=
ReturnT
.
SUCCESS_CODE
)
{
if
(
triggerResult
.
getCode
()!=
ReturnT
.
SUCCESS_CODE
)
{
onceFailed
=
true
;
onceFailed
=
true
;
}
}
...
@@ -118,13 +117,13 @@ public class XxlJobTrigger {
...
@@ -118,13 +117,13 @@ public class XxlJobTrigger {
triggerMsgSb
.
append
(
"<br><br><span style=\"color:#F39C12;\" > >>>>>>>>>>>"
+
I18nUtil
.
getString
(
"jobconf_fail_trigger_retry"
)
+
"<<<<<<<<<<< </span><br>"
);
triggerMsgSb
.
append
(
"<br><br><span style=\"color:#F39C12;\" > >>>>>>>>>>>"
+
I18nUtil
.
getString
(
"jobconf_fail_trigger_retry"
)
+
"<<<<<<<<<<< </span><br>"
);
}
}
//
4
、save trigger-info
//
5
、save trigger-info
jobLog
.
setExecutorAddress
(
triggerResult
.
getContent
());
jobLog
.
setExecutorAddress
(
triggerResult
.
getContent
());
jobLog
.
setTriggerCode
(
triggerResult
.
getCode
());
jobLog
.
setTriggerCode
(
triggerResult
.
getCode
());
jobLog
.
setTriggerMsg
(
triggerMsgSb
.
toString
());
jobLog
.
setTriggerMsg
(
triggerMsgSb
.
toString
());
XxlJobDynamicScheduler
.
xxlJobLogDao
.
updateTriggerInfo
(
jobLog
);
XxlJobDynamicScheduler
.
xxlJobLogDao
.
updateTriggerInfo
(
jobLog
);
//
5
、monitor trigger
//
6
、monitor trigger
JobFailMonitorHelper
.
monitor
(
jobLog
.
getId
());
JobFailMonitorHelper
.
monitor
(
jobLog
.
getId
());
logger
.
debug
(
">>>>>>>>>>> xxl-job trigger end, jobId:{}"
,
jobLog
.
getId
());
logger
.
debug
(
">>>>>>>>>>> xxl-job trigger end, jobId:{}"
,
jobLog
.
getId
());
...
@@ -140,7 +139,6 @@ public class XxlJobTrigger {
...
@@ -140,7 +139,6 @@ public class XxlJobTrigger {
// 2、prepare trigger-info
// 2、prepare trigger-info
//jobLog.setExecutorAddress(executorAddress);
//jobLog.setExecutorAddress(executorAddress);
jobLog
.
setGlueType
(
jobInfo
.
getGlueType
());
jobLog
.
setExecutorHandler
(
jobInfo
.
getExecutorHandler
());
jobLog
.
setExecutorHandler
(
jobInfo
.
getExecutorHandler
());
jobLog
.
setExecutorParam
(
jobInfo
.
getExecutorParam
());
jobLog
.
setExecutorParam
(
jobInfo
.
getExecutorParam
());
jobLog
.
setExecutorFailRetryCount
(
finalFailRetryCount
);
jobLog
.
setExecutorFailRetryCount
(
finalFailRetryCount
);
...
@@ -181,20 +179,22 @@ public class XxlJobTrigger {
...
@@ -181,20 +179,22 @@ public class XxlJobTrigger {
triggerResult
=
executorRouteStrategyEnum
.
getRouter
().
routeRun
(
triggerParam
,
addressList
);
triggerResult
=
executorRouteStrategyEnum
.
getRouter
().
routeRun
(
triggerParam
,
addressList
);
triggerMsgSb
.
append
(
"<br><br><span style=\"color:#00c0ef;\" > >>>>>>>>>>>"
+
I18nUtil
.
getString
(
"jobconf_trigger_run"
)
+
"<<<<<<<<<<< </span><br>"
).
append
(
triggerResult
.
getMsg
());
triggerMsgSb
.
append
(
"<br><br><span style=\"color:#00c0ef;\" > >>>>>>>>>>>"
+
I18nUtil
.
getString
(
"jobconf_trigger_run"
)
+
"<<<<<<<<<<< </span><br>"
).
append
(
triggerResult
.
getMsg
());
// 3.3、trigger (fail retry)
if
(
triggerResult
.
getCode
()!=
ReturnT
.
SUCCESS_CODE
&&
finalFailRetryCount
>
0
)
{
}
JobTriggerPoolHelper
.
trigger
(
jobId
,
(
finalFailRetryCount
-
1
));
triggerMsgSb
.
append
(
"<br><br><span style=\"color:#F39C12;\" > >>>>>>>>>>>"
+
I18nUtil
.
getString
(
"jobconf_fail_trigger_retry"
)
+
"<<<<<<<<<<< </span><br>"
);
// 4、fail retry
}
if
(
triggerResult
.
getCode
()!=
ReturnT
.
SUCCESS_CODE
&&
finalFailRetryCount
>
0
)
{
JobTriggerPoolHelper
.
trigger
(
jobId
,
(
finalFailRetryCount
-
1
));
triggerMsgSb
.
append
(
"<br><br><span style=\"color:#F39C12;\" > >>>>>>>>>>>"
+
I18nUtil
.
getString
(
"jobconf_fail_trigger_retry"
)
+
"<<<<<<<<<<< </span><br>"
);
}
}
//
4
、save trigger-info
//
5
、save trigger-info
jobLog
.
setExecutorAddress
(
triggerResult
.
getContent
());
jobLog
.
setExecutorAddress
(
triggerResult
.
getContent
());
jobLog
.
setTriggerCode
(
triggerResult
.
getCode
());
jobLog
.
setTriggerCode
(
triggerResult
.
getCode
());
jobLog
.
setTriggerMsg
(
triggerMsgSb
.
toString
());
jobLog
.
setTriggerMsg
(
triggerMsgSb
.
toString
());
XxlJobDynamicScheduler
.
xxlJobLogDao
.
updateTriggerInfo
(
jobLog
);
XxlJobDynamicScheduler
.
xxlJobLogDao
.
updateTriggerInfo
(
jobLog
);
//
5
、monitor trigger
//
6
、monitor trigger
JobFailMonitorHelper
.
monitor
(
jobLog
.
getId
());
JobFailMonitorHelper
.
monitor
(
jobLog
.
getId
());
logger
.
debug
(
">>>>>>>>>>> xxl-job trigger end, jobId:{}"
,
jobLog
.
getId
());
logger
.
debug
(
">>>>>>>>>>> xxl-job trigger end, jobId:{}"
,
jobLog
.
getId
());
}
}
...
...
xxl-job-admin/src/main/java/com/xxl/job/admin/service/impl/AdminBizImpl.java
浏览文件 @
9ac897f5
...
@@ -96,6 +96,8 @@ public class AdminBizImpl implements AdminBiz {
...
@@ -96,6 +96,8 @@ public class AdminBizImpl implements AdminBiz {
if
(
log
.
getExecutorFailRetryCount
()
>
0
)
{
if
(
log
.
getExecutorFailRetryCount
()
>
0
)
{
int
nextFailRetryCount
=
log
.
getExecutorFailRetryCount
()-
1
;
int
nextFailRetryCount
=
log
.
getExecutorFailRetryCount
()-
1
;
// TODO,广播路由的失败重试,会导致重试暴增,需要优化
JobTriggerPoolHelper
.
trigger
(
log
.
getJobId
(),
nextFailRetryCount
);
JobTriggerPoolHelper
.
trigger
(
log
.
getJobId
(),
nextFailRetryCount
);
callbackMsg
=
"<br><br><span style=\"color:#F39C12;\" > >>>>>>>>>>>"
+
I18nUtil
.
getString
(
"jobconf_fail_handle_retry"
)
+
"<<<<<<<<<<< </span><br>"
;
callbackMsg
=
"<br><br><span style=\"color:#F39C12;\" > >>>>>>>>>>>"
+
I18nUtil
.
getString
(
"jobconf_fail_handle_retry"
)
+
"<<<<<<<<<<< </span><br>"
;
...
...
xxl-job-admin/src/main/resources/mybatis-mapper/XxlJobLogMapper.xml
浏览文件 @
9ac897f5
...
@@ -9,8 +9,6 @@
...
@@ -9,8 +9,6 @@
<result
column=
"job_group"
property=
"jobGroup"
/>
<result
column=
"job_group"
property=
"jobGroup"
/>
<result
column=
"job_id"
property=
"jobId"
/>
<result
column=
"job_id"
property=
"jobId"
/>
<result
column=
"glue_type"
property=
"glueType"
/>
<result
column=
"executor_address"
property=
"executorAddress"
/>
<result
column=
"executor_address"
property=
"executorAddress"
/>
<result
column=
"executor_handler"
property=
"executorHandler"
/>
<result
column=
"executor_handler"
property=
"executorHandler"
/>
<result
column=
"executor_param"
property=
"executorParam"
/>
<result
column=
"executor_param"
property=
"executorParam"
/>
...
@@ -30,7 +28,6 @@
...
@@ -30,7 +28,6 @@
t.id,
t.id,
t.job_group,
t.job_group,
t.job_id,
t.job_id,
t.glue_type,
t.executor_address,
t.executor_address,
t.executor_handler,
t.executor_handler,
t.executor_param,
t.executor_param,
...
@@ -136,7 +133,6 @@
...
@@ -136,7 +133,6 @@
<update
id=
"updateTriggerInfo"
>
<update
id=
"updateTriggerInfo"
>
UPDATE XXL_JOB_QRTZ_TRIGGER_LOG
UPDATE XXL_JOB_QRTZ_TRIGGER_LOG
SET
SET
`glue_type`= #{glueType},
`trigger_time`= #{triggerTime},
`trigger_time`= #{triggerTime},
`trigger_code`= #{triggerCode},
`trigger_code`= #{triggerCode},
`trigger_msg`= #{triggerMsg},
`trigger_msg`= #{triggerMsg},
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论