Setup
我目前正在 Ubuntu 14.04 桌面计算机上运行 Jenkins 实例。我已经通过 WAR 发行版安装了 Jenkins,并在主机上将 Jenkins 作为服务运行。
Issue
我正在尝试访问描述的 jenkins.log 文件here https://wiki.jenkins.io/display/JENKINS/Logging#Logging-LogsinJenkins在 Jenkins wiki 上的日志记录文档中。访问此文件的目的是确保我们在 Jenkins Web UI 不可用且 Jenkins 出现问题时可以使用日志。
我按照文档的建议查看了 /var/log/jenkins/ ,但是该文件夹中的唯一文件是配置文件。
另外,根据文档,我仔细检查了 /etc/default/jenkins 以及 /etc/sysconfig/jenkins 目录。我的机器上不存在这两个目录。
我还尝试使用“find”命令从命令行进行搜索,以及使用 Ubuntu 文件资源管理器搜索我的系统。这些方法都没有产生 jenkins.log 文件。
问题
- 我对詹金斯系统日志输出的理解是否正确
到 jenkins.log 文件?
- jenkins.log 文件可能位于我的计算机上的什么位置?
- 当 Web UI 无法访问时,这是解决 Jenkins 问题的最佳方法吗?
- Am I correct in my understanding that Jenkins system logs are output to the jenkins.log file?
- 是的,你是对的。内部引擎、插件等将其日志保存在 jenkins 日志文件中
- Where might the jenkins.log file be located on my machine?
- Is this the best approach in troubleshooting issues with Jenkins when the web UI is inaccessible?
- 是的,您有詹金斯日志文件或网络替代品:https://your.jenkins.com/log/all https://your.jenkins.com/log/all但 jenkins.log 有更多信息
查找詹金斯日志路径的步骤
-
找到詹金斯服务文件:
/etc/default/jenkins:大多数 Linux 发行版的位置。
/etc/sysconfig/jenkins:RedHat/CentOS 发行版的位置。
-
打开它,你可能会看到:
NAME=jenkins
JENKINS_LOG=/var/log/$NAME/$NAME.log
所以你的文件 /var/log/jenkins/jenkins.log 必须存在。如果不像你说的那样,尝试添加这一行
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)