4

我们有一种情况,导致我们的 Jenkins master 在每晚的某个时间开始泄漏内存。目前没有作业在运行,所以我对构建作业的日志不感兴趣。
我们想弄清楚这段时间发生了什么,但我们在 jenkins.out.log 中看不到太多,因为它没有记录很多并且缺少时间戳。

有谁知道是否有办法在 Jenkins 中打开更详细的操作(不仅仅是错误)日志记录?

4

2 回答 2

2

您还可以使用 Jenkins/Hudson 监控插件来查看 JVM 内的内存使用快照等。你也可以安装 sar (sysstat) 来查看服务器本身随着时间的推移是如何运行的(如果是 Linux)。

于 2013-05-06T19:27:30.890 回答
2

您可以使用可从 UI 访问的日志(管理 Jenkins » 系统日志)并将日志级别设置为日志级别中ALL默认日志记录器。不过,此日志只能从 UI 访问。

jenkins.log或者,您可以通过传递--debug=9给 Jenkins 命令来提高常规的日志级别。如果您在 CentOS 上,更改JENKINS_DEBUG_LEVELin的值/etc/sysconfig/jenkins具有相同的效果。

于 2013-04-30T08:43:06.530 回答