我们有一种情况会导致我们的詹金斯大师每晚在某个时间开始泄漏记忆。目前没有工作正在运行,所以我对构建工作日志不感兴趣 我们想弄清楚这个时候发生了什么,但我们在jenkins.out.log中看不到多少,因为它没有记录很多并且没有时间戳。
有没有人知道是否有办法在Jenkins中启用更详细的操作(而不仅仅是错误)?
答案 0 :(得分:2)
您可以使用可从UI(管理Jenkins»系统日志)访问的日志,并将日志级别中的默认日志记录器的日志级别设置为ALL
。此日志只能从UI访问。
或者,您可以通过将jenkins.log
传递给Jenkins命令来增加常规--debug=9
的日志级别。如果您使用的是CentOS,更改JENKINS_DEBUG_LEVEL
中/etc/sysconfig/jenkins
的值会产生相同的效果。
答案 1 :(得分:2)
您还可以使用Jenkins / Hudson监视插件在JVM中查看内存使用等的快照。 您也可以安装sar(sysstat)来查看服务器本身的运行情况(如果是Linux)。