unix - Jenkins 将 CPU 使用率提高到 100%
问题描述
我有一个 jenkins master,它有 3 个 docker slave 和 2 个 VM slave。我已经在 RedHat linux 上安装了 Jenkins 作为服务。据观察,有时 CPU 利用率会上升到 100%,因此我必须重新启动机器。当我检查进程时,我可以看到有一个主 jenkins 进程和其他几个子 jenkins 进程(它们是主进程的精确副本)被挂起并导致峰值(通过新的遗物确认)。
我正在尝试重现此问题,但同样没有成功。
以下是我的查询:
我知道之前的进程 id,我可以在服务器重启后获得一些与之相关的日志或转储吗?
有没有更好的方法来解决这个问题,以便我可以缩小问题范围?
在这一点上,我无法理解这些子进程是从哪里产生的,以及如何找到罪魁祸首。
解决方案
推荐阅读
- python - 将字符串矩阵转换为 numpy
- javascript - 如何在 Ruby on rails 中修复“ReferenceError: $ is not defined”?
- laravel - voyager-laravel 上的音频文件验证
- c# - 如何在属性中设置字符串的限制
- mysql - 如何选择向他们收取两项特定项目的患者?
- r - 使用 R 中的嵌套变量分析实验——小鼠年龄、训练次数、物种和治疗机会对“记忆”的影响
- powershell - 我在 Copy-Item 上做错了什么?
- amazon-web-services - 如何从 Account1 在 Account2 中创建记录集
- javascript - 如何检查该数组是否包含(数字)数组?
- powershell - 如何使用 Powershell 脚本执行文件夹中的最新文件(刚刚下载)