Skip to content
项目
群组
代码片段
帮助
正在加载...
登录
切换导航
X
XXL-JOB
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
靳帅
XXL-JOB
Commits
ae05b5ce
提交
ae05b5ce
authored
4月 09, 2020
作者:
xuxueli
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
日志交互微调
上级
c8fd64cb
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
26 行增加
和
11 行删除
+26
-11
XXL-JOB官方文档.md
doc/XXL-JOB官方文档.md
+4
-5
message_en.properties
xxl-job-admin/src/main/resources/i18n/message_en.properties
+1
-1
message_zh_CN.properties
...ob-admin/src/main/resources/i18n/message_zh_CN.properties
+1
-1
message_zh_TC.properties
...ob-admin/src/main/resources/i18n/message_zh_TC.properties
+1
-1
joblog.index.1.js
xxl-job-admin/src/main/resources/static/js/joblog.index.1.js
+19
-3
没有找到文件。
doc/XXL-JOB官方文档.md
浏览文件 @
ae05b5ce
...
@@ -1730,11 +1730,10 @@ data: post-data
...
@@ -1730,11 +1730,10 @@ data: post-data
-
15、执行器注册逻辑优化:新增配置项 ”注册地址 / xxl.job.executor.address“,优先使用该配置作为注册地址,为空时使用内嵌服务 ”IP:PORT“ 作为注册地址。从而更灵活的支持容器类型执行器动态IP和动态映射端口问题。
-
15、执行器注册逻辑优化:新增配置项 ”注册地址 / xxl.job.executor.address“,优先使用该配置作为注册地址,为空时使用内嵌服务 ”IP:PORT“ 作为注册地址。从而更灵活的支持容器类型执行器动态IP和动态映射端口问题。
-
16、执行器初始化逻辑优化:修复懒加载的Bean被提前初始化问题;
-
16、执行器初始化逻辑优化:修复懒加载的Bean被提前初始化问题;
-
17、任务复制功能:点击复制是弹出新建任务弹框,并初始化被复制任务信息;
-
17、任务复制功能:点击复制是弹出新建任务弹框,并初始化被复制任务信息;
-
18、
[
迭代中
]
自定义失败重试时间间隔;
-
18、
[
迭代中
]
新增执行器描述、任务描述属性;
-
19、
[
迭代中
]
新增执行器描述、任务描述属性;
-
19、
[
迭代中
]
任务执行一次的时候指定IP;
-
20、
[
迭代中
]
任务执行一次的时候指定IP;
-
20、
[
迭代中
]
自定义失败重试时间间隔;
-
21、
[
迭代中
]
任务日志支持单个清理和状态转移,方便触发子任务;
-
21、
[
迭代中
]
任务结果丢失处理:针对长期处于运行中的任务(设置过期时间时,运行超过"过期时间+1min";未设置超时时间时,运行超过"30min"),主动检测该执行器是否在线,如果不在线主动标记失败;
-
22、
[
迭代中
]
任务结果丢失处理:针对长期处于运行中的任务(设置过期时间时,运行超过"过期时间+1min";未设置超时时间时,运行超过"30min"),主动检测该执行器是否在线,如果不在线主动标记失败;
### TODO LIST
### TODO LIST
...
...
xxl-job-admin/src/main/resources/i18n/message_en.properties
浏览文件 @
ae05b5ce
...
@@ -176,7 +176,7 @@ joblog_handleCode_500=Fail
...
@@ -176,7 +176,7 @@ joblog_handleCode_500=Fail
joblog_handleCode_502
=
Timeout
joblog_handleCode_502
=
Timeout
joblog_kill_log
=
Kill Job
joblog_kill_log
=
Kill Job
joblog_kill_log_limit
=
Trigger Fail, can not kill job
joblog_kill_log_limit
=
Trigger Fail, can not kill job
joblog_kill_log_byman
=
Manual operation
to active
kill job
joblog_kill_log_byman
=
Manual operation
,
kill job
joblog_rolling_log
=
Rolling log
joblog_rolling_log
=
Rolling log
joblog_rolling_log_refresh
=
Refresh
joblog_rolling_log_refresh
=
Refresh
joblog_rolling_log_triggerfail
=
The job trigger fail, can not view the rolling log
joblog_rolling_log_triggerfail
=
The job trigger fail, can not view the rolling log
...
...
xxl-job-admin/src/main/resources/i18n/message_zh_CN.properties
浏览文件 @
ae05b5ce
...
@@ -176,7 +176,7 @@ joblog_handleCode_500=失败
...
@@ -176,7 +176,7 @@ joblog_handleCode_500=失败
joblog_handleCode_502
=
失败(超时)
joblog_handleCode_502
=
失败(超时)
joblog_kill_log
=
终止任务
joblog_kill_log
=
终止任务
joblog_kill_log_limit
=
调度失败,无法终止日志
joblog_kill_log_limit
=
调度失败,无法终止日志
joblog_kill_log_byman
=
人为操作主动终止
joblog_kill_log_byman
=
人为操作
,
主动终止
joblog_rolling_log
=
执行日志
joblog_rolling_log
=
执行日志
joblog_rolling_log_refresh
=
刷新
joblog_rolling_log_refresh
=
刷新
joblog_rolling_log_triggerfail
=
任务发起调度失败,无法查看执行日志
joblog_rolling_log_triggerfail
=
任务发起调度失败,无法查看执行日志
...
...
xxl-job-admin/src/main/resources/i18n/message_zh_TC.properties
浏览文件 @
ae05b5ce
...
@@ -176,7 +176,7 @@ joblog_handleCode_500=失敗
...
@@ -176,7 +176,7 @@ joblog_handleCode_500=失敗
joblog_handleCode_502
=
失敗(超時)
joblog_handleCode_502
=
失敗(超時)
joblog_kill_log
=
终止任務
joblog_kill_log
=
终止任務
joblog_kill_log_limit
=
調度失敗,無法终止日誌
joblog_kill_log_limit
=
調度失敗,無法终止日誌
joblog_kill_log_byman
=
人為操作主動終止
joblog_kill_log_byman
=
人為操作
,
主動終止
joblog_rolling_log
=
執行日誌
joblog_rolling_log
=
執行日誌
joblog_rolling_log_refresh
=
更新
joblog_rolling_log_refresh
=
更新
joblog_rolling_log_triggerfail
=
任務發起調度失敗,無法查看執行日誌
joblog_rolling_log_triggerfail
=
任務發起調度失敗,無法查看執行日誌
...
...
xxl-job-admin/src/main/resources/static/js/joblog.index.1.js
浏览文件 @
ae05b5ce
...
@@ -180,11 +180,27 @@ $(function() {
...
@@ -180,11 +180,27 @@ $(function() {
// better support expression or string, not function
// better support expression or string, not function
return
function
()
{
return
function
()
{
if
(
row
.
triggerCode
==
200
||
row
.
handleCode
!=
0
){
if
(
row
.
triggerCode
==
200
||
row
.
handleCode
!=
0
){
var
temp
=
'<a href="javascript:;" class="logDetail" _id="'
+
row
.
id
+
'">'
+
I18n
.
joblog_rolling_log
+
'</a>'
;
/*var temp = '<a href="javascript:;" class="logDetail" _id="'+ row.id +'">'+ I18n.joblog_rolling_log +'</a>';
if(row.handleCode == 0){
if(row.handleCode == 0){
temp += '<br><a href="javascript:;" class="logKill" _id="'+ row.id +'" style="color: red;" >'+ I18n.joblog_kill_log +'</a>';
temp += '<br><a href="javascript:;" class="logKill" _id="'+ row.id +'" style="color: red;" >'+ I18n.joblog_kill_log +'</a>';
}
}*/
return
temp
;
//return temp;
var
html
=
'<div class="btn-group">
\
n'
+
' <button type="button" class="btn btn-primary btn-sm">'
+
I18n
.
system_opt
+
'</button>
\
n'
+
' <button type="button" class="btn btn-primary btn-sm dropdown-toggle" data-toggle="dropdown">
\
n'
+
' <span class="caret"></span>
\
n'
+
' <span class="sr-only">Toggle Dropdown</span>
\
n'
+
' </button>
\
n'
+
' <ul class="dropdown-menu" role="menu" _id="'
+
row
.
id
+
'" >
\
n'
+
' <li><a href="javascript:void(0);" class="logDetail" _id="'
+
row
.
id
+
'" >'
+
I18n
.
joblog_rolling_log
+
'</a></li>
\
n'
+
' <li class="divider"></li>
\
n'
+
' <li><a href="javascript:void(0);" class="logKill" _id="'
+
row
.
id
+
'" >'
+
I18n
.
joblog_kill_log
+
'</a></li>
\
n'
+
' </ul>
\
n'
+
' </div>'
;
return
html
;
}
}
return
null
;
return
null
;
}
}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论