【问题标题】:Bamboo remote agent logging configuration on WindowsWindows 上的 Bamboo 远程代理日志记录配置
【发布时间】:2017-02-13 11:27:49
【问题描述】:

我在 Windows 2012 Server 机器上安装了 Bamboo 远程代理 v5.12.3。从 v5.9.7 升级后,日志文件包含错误消息,指出将日志文件写入根目录的权限被拒绝。

这是日志文件的片段,但例外:

INFO   | jvm 1    | 2017/01/31 11:25:04 | log4j:ERROR setFile(null,true) call failed.
INFO   | jvm 1    | 2017/01/31 11:25:04 | java.io.FileNotFoundException: \atlassian-bamboo.log (Access is denied)
INFO   | jvm 1    | 2017/01/31 11:25:04 |   at java.io.FileOutputStream.open0(Native Method)
INFO   | jvm 1    | 2017/01/31 11:25:04 |   at java.io.FileOutputStream.open(FileOutputStream.java:270)
INFO   | jvm 1    | 2017/01/31 11:25:04 |   at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
INFO   | jvm 1    | 2017/01/31 11:25:04 |   at java.io.FileOutputStream.<init>(FileOutputStream.java:133)
INFO   | jvm 1    | 2017/01/31 11:25:04 |   at org.apache.log4j.FileAppender.setFile(FileAppender.java:294)
INFO   | jvm 1    | 2017/01/31 11:25:04 |   at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:165)
INFO   | jvm 1    | 2017/01/31 11:25:04 |   at org.apache.log4j.DailyRollingFileAppender.activateOptions(DailyRollingFileAppender.java:223)
INFO   | jvm 1    | 2017/01/31 11:25:04 |   at org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:307)
INFO   | jvm 1    | 2017/01/31 11:25:04 |   at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:172)
INFO   | jvm 1    | 2017/01/31 11:25:04 |   at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:104)
INFO   | jvm 1    | 2017/01/31 11:25:04 |   at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:842)
INFO   | jvm 1    | 2017/01/31 11:25:04 |   at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:768)
INFO   | jvm 1    | 2017/01/31 11:25:04 |   at org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:648)
INFO   | jvm 1    | 2017/01/31 11:25:04 |   at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:514)
INFO   | jvm 1    | 2017/01/31 11:25:04 |   at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:580)
INFO   | jvm 1    | 2017/01/31 11:25:04 |   at org.apache.log4j.PropertyConfigurator.configure(PropertyConfigurator.java:415)
INFO   | jvm 1    | 2017/01/31 11:25:04 |   at com.atlassian.bamboo.v2.build.agent.remote.RemoteAgent.configureLog4j(RemoteAgent.java:141)
INFO   | jvm 1    | 2017/01/31 11:25:04 |   at com.atlassian.bamboo.v2.build.agent.remote.RemoteAgent.start(RemoteAgent.java:73)
INFO   | jvm 1    | 2017/01/31 11:25:04 |   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
INFO   | jvm 1    | 2017/01/31 11:25:04 |   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
INFO   | jvm 1    | 2017/01/31 11:25:04 |   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
INFO   | jvm 1    | 2017/01/31 11:25:04 |   at java.lang.reflect.Method.invoke(Method.java:498)
INFO   | jvm 1    | 2017/01/31 11:25:04 |   at com.atlassian.bamboo.agent.bootstrap.AgentRunner.run(AgentRunner.java:30)
INFO   | jvm 1    | 2017/01/31 11:25:04 |   at java.lang.Thread.run(Thread.java:745)
INFO   | jvm 1    | 2017/01/31 11:25:04 | log4j:ERROR Either File or DatePattern options are not set for appender [filelog].
INFO   | jvm 1    | 2017/01/31 11:25:04 | log4j:ERROR setFile(null,true) call failed.
INFO   | jvm 1    | 2017/01/31 11:25:04 | java.io.FileNotFoundException: \js-atlassian-bamboo.log (Access is denied)
INFO   | jvm 1    | 2017/01/31 11:25:04 |   at java.io.FileOutputStream.open0(Native Method)
INFO   | jvm 1    | 2017/01/31 11:25:04 |   at java.io.FileOutputStream.open(FileOutputStream.java:270)
INFO   | jvm 1    | 2017/01/31 11:25:04 |   at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
INFO   | jvm 1    | 2017/01/31 11:25:04 |   at java.io.FileOutputStream.<init>(FileOutputStream.java:133)
INFO   | jvm 1    | 2017/01/31 11:25:04 |   at org.apache.log4j.FileAppender.setFile(FileAppender.java:294)
INFO   | jvm 1    | 2017/01/31 11:25:04 |   at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:165)
INFO   | jvm 1    | 2017/01/31 11:25:04 |   at org.apache.log4j.DailyRollingFileAppender.activateOptions(DailyRollingFileAppender.java:223)
INFO   | jvm 1    | 2017/01/31 11:25:04 |   at org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:307)
INFO   | jvm 1    | 2017/01/31 11:25:04 |   at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:172)
INFO   | jvm 1    | 2017/01/31 11:25:04 |   at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:104)
INFO   | jvm 1    | 2017/01/31 11:25:04 |   at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:842)
INFO   | jvm 1    | 2017/01/31 11:25:04 |   at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:768)
INFO   | jvm 1    | 2017/01/31 11:25:04 |   at org.apache.log4j.PropertyConfigurator.parseCatsAndRenderers(PropertyConfigurator.java:672)
INFO   | jvm 1    | 2017/01/31 11:25:04 |   at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:516)
INFO   | jvm 1    | 2017/01/31 11:25:04 |   at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:580)
INFO   | jvm 1    | 2017/01/31 11:25:04 |   at org.apache.log4j.PropertyConfigurator.configure(PropertyConfigurator.java:415)
INFO   | jvm 1    | 2017/01/31 11:25:04 |   at com.atlassian.bamboo.v2.build.agent.remote.RemoteAgent.configureLog4j(RemoteAgent.java:141)
INFO   | jvm 1    | 2017/01/31 11:25:04 |   at com.atlassian.bamboo.v2.build.agent.remote.RemoteAgent.start(RemoteAgent.java:73)
INFO   | jvm 1    | 2017/01/31 11:25:04 |   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
INFO   | jvm 1    | 2017/01/31 11:25:04 |   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
INFO   | jvm 1    | 2017/01/31 11:25:04 |   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
INFO   | jvm 1    | 2017/01/31 11:25:04 |   at java.lang.reflect.Method.invoke(Method.java:498)
INFO   | jvm 1    | 2017/01/31 11:25:04 |   at com.atlassian.bamboo.agent.bootstrap.AgentRunner.run(AgentRunner.java:30)
INFO   | jvm 1    | 2017/01/31 11:25:04 |   at java.lang.Thread.run(Thread.java:745)
INFO   | jvm 1    | 2017/01/31 11:25:04 | log4j:ERROR Either File or DatePattern options are not set for appender [javascript].

首先,我并不了解 Bamboo 远程代理创建的所有日志文件。至少存在这些:

  • atlassian-bamboo-agent.log - 我已重定向到 \logs 目录。该文件正确写入了竹代理日志记录,这里一切正常...
  • atlassian-bamboo.log - 代理尝试将其写入 C:\ 目录,我当然阻止他这样做。
  • js-atlassian-bamboo.log - 同上

谁能给我解释一下,这些日志文件有什么区别?

最后我不明白,为什么代理要在C盘根文件夹中创建atlassian-bamboo和js-atlassian-bamboo日志文件。 如何配置代理,使其创建这些文件在另一个文件夹中?

提前致谢

【问题讨论】:

    标签: bamboo


    【解决方案1】:

    atlassian-bamboo-agent.log -> 这将仅捕获代理上的活动

    atlassian-bamboo.log -> 这将捕获此代理正在占用的构建/部署日志

    您可以配置日志,请查看以下链接

    https://confluence.atlassian.com/bamboocloud/logging-in-bamboo-737184373.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-18
      • 1970-01-01
      • 2018-08-29
      • 1970-01-01
      • 2020-12-09
      • 1970-01-01
      • 1970-01-01
      • 2018-07-02
      相关资源
      最近更新 更多