Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
Z
zhmes-agecal
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
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
耿迪迪
zhmes-agecal
Commits
a255955e
Commit
a255955e
authored
Sep 25, 2025
by
wanghao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1 指令指令完成,但是 没有检测到机械臂完成。
parent
27599e7f
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
23 additions
and
30 deletions
+23
-30
application-test.yml
zhmes-agecal-admin/src/main/resources/application-test.yml
+23
-19
logback.xml
zhmes-agecal-admin/src/main/resources/logback.xml
+0
-11
No files found.
zhmes-agecal-admin/src/main/resources/application-test.yml
View file @
a255955e
...
...
@@ -16,25 +16,29 @@ spring:
url
:
username
:
password
:
# 初始连接数
initialSize
:
5
# 最小连接池数量
minIdle
:
10
# 最大连接池数量
maxActive
:
20
# 配置获取连接等待超时的时间
maxWait
:
60000
# 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
timeBetweenEvictionRunsMillis
:
60000
# 配置一个连接在池中最小生存的时间,单位是毫秒
minEvictableIdleTimeMillis
:
300000
# 配置一个连接在池中最大生存的时间,单位是毫秒
maxEvictableIdleTimeMillis
:
900000
# 配置检测连接是否有效
validationQuery
:
SELECT 1 FROM DUAL
testWhileIdle
:
true
testOnBorrow
:
false
testOnReturn
:
false
# 1. 基础连接数调整(匹配Quartz线程池需求)
initialSize
:
10
# 初始化连接数从5→10,避免启动时连接不足
minIdle
:
10
# 最小空闲连接数保持10(与initialSize一致,稳定连接池)
maxActive
:
30
# 最大连接数从20→30,应对72个Job并发(Quartz线程15,预留冗余)
# 2. 空闲连接回收优化(解决“长时间空闲被丢弃”警告)
maxWait
:
3000
# 获取连接超时从60秒→3秒,避免Quartz等待连接过久导致Trigger超时
timeBetweenEvictionRunsMillis
:
60000
# 检测间隔保持1分钟(60秒),定期清理无效连接
minEvictableIdleTimeMillis
:
600000
# 最小空闲时间从5分钟→10分钟(与MySQL默认wait_timeout匹配)
maxEvictableIdleTimeMillis
:
1800000
# 最大空闲时间从15分钟→30分钟(给长周期任务留缓冲)
# 3. 连接有效性检测强化(确保拿到的连接可用)
validationQuery
:
SELECT 1 FROM DUAL
# 保持MySQL通用检测SQL
testWhileIdle
:
true
# 空闲时检测(核心!主动发现无效连接)
testOnBorrow
:
false
# 借用时不检测(减少性能损耗)
testOnReturn
:
false
# 归还时不检测(减少性能损耗)
validationQueryTimeout
:
3000
# 新增:检测超时3秒,避免检测卡住
# 4. 连接泄露检测(新增配置,排查连接未释放问题)
removeAbandoned
:
true
# 开启连接泄露回收
removeAbandonedTimeout
:
300
# 5分钟未释放则视为泄露
logAbandoned
:
true
# 记录泄露连接的堆栈日志(调试用)
webStatFilter
:
enabled
:
true
statViewServlet
:
...
...
zhmes-agecal-admin/src/main/resources/logback.xml
View file @
a255955e
...
...
@@ -12,17 +12,6 @@
</encoder>
</appender>
<!-- 开启Quartz核心包的DEBUG日志 -->
<logger
name=
"org.quartz"
level=
"DEBUG"
additivity=
"false"
>
<appender-ref
ref=
"CONSOLE"
/>
<!-- 输出到控制台 -->
<appender-ref
ref=
"FILE"
/>
<!-- 输出到文件 -->
</logger>
<!-- 开启Spring与Quartz集成的DEBUG日志 -->
<logger
name=
"org.springframework.scheduling.quartz"
level=
"DEBUG"
additivity=
"false"
>
<appender-ref
ref=
"CONSOLE"
/>
<appender-ref
ref=
"FILE"
/>
</logger>
<!-- 按照每天生成日志文件 -->
<appender
name=
"logfile"
class=
"ch.qos.logback.core.rolling.RollingFileAppender"
>
<file>
${root}/projectname.log
</file>
...
...
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