首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jenkins异步资源处置器问题

Jenkins异步资源处置器问题
EN

Stack Overflow用户
提问于 2017-11-03 01:59:07
回答 2查看 2.8K关注 0票数 4

因此,Jenkins有一个异步资源处置器插件,我已经安装了它。

我的问题是:是否有一种方法来清理插件收集的资源,因为如果我不手动清理,它似乎每次都会消耗越来越多的CPU?

有时它只会使Jenkins失去响应。

那么,有没有更好的方法来清理这些资源呢?到目前为止,我并不关心它所捕获的内容,所以如果我只是删除插件,还是每天晚上使用API来清理这些资源,有什么问题吗?

EN

回答 2

Stack Overflow用户

发布于 2018-01-19 04:38:40

我在詹金斯的一张票上找到了一个解决办法:

门票:https://issues.jenkins-ci.org/browse/JENKINS-24824

代码语言:javascript
复制
curl -s http://${JENKINS_URL}/administrativeMonitor/AsyncResourceDisposer/ -u${UTILITY_USER}:${UTILITY_PW} | tr '"' '\n' | grep 'stop-tracking' | cut -d '-' -f 3 | sort -n | while read ASYNC_THREAD; do curl http://${JENKINS_URL}/administrativeMonitor/AsyncResourceDisposer/stopTracking -u${UTILITY_USER}:${UTILITY_PW} -X POST --data "id=${ASYNC_THREAD}"; done
票数 3
EN

Stack Overflow用户

发布于 2019-07-24 07:09:28

免责声明:我是插件作者。

插件跟踪的项目是Jenkins未能自动处理的项目,在删除这些资源时需要管理员的注意。正如@Jason所建议的那样,有一种方法可以让Jenkins停止跟踪资源,但它实际上会让资源永久存在--这很少是您想要的。

核实哪些资源是什么,以及为什么詹金斯不考虑处置这些资源。可能是个窃听器,可能是你的潜艇出了问题。破坏资源处置器条目隐藏了部署中的真正问题。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47087329

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档