docker环境下部署客户端,启动每秒执行任务,内存不释放,一直增加,3天左右就消耗2g的内存,如果把每秒执行的任务关闭,内存消耗就不再增加,请问需要怎么处理呢
使用版本 xxl-job-core 2.3.0
a7qyws3x1#
dump一下内存看下哪里内存泄漏了
7bsow1i62#
并没有内存溢出,没有任何报错,系统也能正常运行,就是内存显示满了,其他每天执行一次任务的客户端,内存就不得满
2hh7jdfx3#
行吧,你开心就行
nfs0ujit4#
docker环境下部署客户端,启动每秒执行任务,内存不释放,一直增加,3天左右就消耗2g的内存, 如果把每秒执行的任务关闭,内存消耗就不再增加,请问需要怎么处理呢
xxl会预先在内存中加载5分钟内需要执行的任务,放入时间轮中方便后续触发。 快频率的任务太多可能会导致内存占用大
wa7juj8i5#
docker环境下部署客户端,启动每秒执行任务,内存不释放,一直增加,3天左右就消耗2g的内存, 如果把每秒执行的任务关闭,内存消耗就不再增加,请问需要怎么处理呢使用版本 xxl-job-core 2.3.0
具体是5分还是5秒记不清了,可以翻翻源码
mdfafbf16#
请问有标准点的处理方案吗
t9eec4r07#
每秒执行的任务,放这干啥,弄个不停止的一直跑
xdyibdwo8#
如何在k8s中部署执行器?部署后,应该是得不到ip,所以不能执行任务
eagi6jfj9#
#2747 可以参考我这个pr,应该能节省一半的内存开销
pkln4tw610#
这个客户端应该是指执行器吧,执行器的内存占用高,而不是调度中心的内存占用高,应该不是你这个pr的原因
vof42yt111#
#2763 可能是因为这个原因吧,任务高频但耗时长,以及超时时间配置不合理等,可能会导致任务队列中缓存的trigger过多,以及执行futureTask的thread对象过多
11条答案
按热度按时间a7qyws3x1#
dump一下内存看下哪里内存泄漏了
7bsow1i62#
dump一下内存看下哪里内存泄漏了
并没有内存溢出,没有任何报错,系统也能正常运行,就是内存显示满了,其他每天执行一次任务的客户端,内存就不得满
2hh7jdfx3#
dump一下内存看下哪里内存泄漏了
并没有内存溢出,没有任何报错,系统也能正常运行,就是内存显示满了,其他每天执行一次任务的客户端,内存就不得满
行吧,你开心就行
nfs0ujit4#
docker环境下部署客户端,启动每秒执行任务,内存不释放,一直增加,3天左右就消耗2g的内存, 如果把每秒执行的任务关闭,内存消耗就不再增加,请问需要怎么处理呢
使用版本 xxl-job-core 2.3.0
xxl会预先在内存中加载5分钟内需要执行的任务,放入时间轮中方便后续触发。 快频率的任务太多可能会导致内存占用大
wa7juj8i5#
docker环境下部署客户端,启动每秒执行任务,内存不释放,一直增加,3天左右就消耗2g的内存, 如果把每秒执行的任务关闭,内存消耗就不再增加,请问需要怎么处理呢
使用版本 xxl-job-core 2.3.0
xxl会预先在内存中加载5分钟内需要执行的任务,放入时间轮中方便后续触发。 快频率的任务太多可能会导致内存占用大
具体是5分还是5秒记不清了,可以翻翻源码
mdfafbf16#
请问有标准点的处理方案吗
t9eec4r07#
每秒执行的任务,放这干啥,弄个不停止的一直跑
xdyibdwo8#
如何在k8s中部署执行器?部署后,应该是得不到ip,所以不能执行任务
eagi6jfj9#
请问有标准点的处理方案吗
#2747 可以参考我这个pr,应该能节省一半的内存开销
pkln4tw610#
请问有标准点的处理方案吗
#2747 可以参考我这个pr,应该能节省一半的内存开销
这个客户端应该是指执行器吧,执行器的内存占用高,而不是调度中心的内存占用高,应该不是你这个pr的原因
vof42yt111#
#2763 可能是因为这个原因吧,任务高频但耗时长,以及超时时间配置不合理等,可能会导致任务队列中缓存的trigger过多,以及执行futureTask的thread对象过多