【问题标题】:Log rotation error in Weblogic serverWeblogic 服务器中的日志轮换错误
【发布时间】:2016-02-19 05:11:57
【问题描述】:

我正在使用 Weblogic 10.3.4。我在启动服务器时遇到错误。自上次成功启动以来,我没有更改任何服务器启动配置。

这是我在 nodemanager.log 文件中遇到的错误。

java.io.IOException: Could not rotate server output log file (rename from 'D:\GBKProject\logs\GBK120ServerOut.log' to 'D:\GBKProject\logs\GBK120ServerOut.log00001' failed).
    at weblogic.nodemanager.server.LogFileRotationUtil.rotateLogFile(LogFileRotationUtil.java:75)
    at weblogic.nodemanager.server.LogFileRotationUtil.rotateServerFiles(LogFileRotationUtil.java:38)
    at weblogic.nodemanager.server.AbstractServerManager.startServer(AbstractServerManager.java:203)
    at weblogic.nodemanager.server.AbstractServerManager.start(AbstractServerManager.java:181)
    at weblogic.nodemanager.server.ServerManager.start(ServerManager.java:23)
    at weblogic.nodemanager.server.Handler.handleStart(Handler.java:609)
    at weblogic.nodemanager.server.Handler.handleCommand(Handler.java:121)
    at weblogic.nodemanager.server.Handler.run(Handler.java:71)
    at java.lang.Thread.run(Thread.java:744)

我尝试在路径中创建一个空文件 GBK120ServerOut.log00001,还是不行。有人帮我看看为什么会出现这个错误吗?

【问题讨论】:

    标签: logging weblogic weblogic-10.x


    【解决方案1】:

    没关系,我从 Oracle 支持部门找到了答案。任何有权访问的人,请查看此链接。

    https://support.oracle.com/epmos/faces/DocumentDisplay?_afrLoop=537538266169566&id=1261574.1&_afrWindowMode=0&_adf.ctrl-state=8bg20uh8m_4

    这是他们的澄清。

    问题陈述: 尝试重新启动/停止一台服务器时,使用 NodeManager 的同一机器上的多个域间歇性地出现致命异常。

    问题说明: 客户在单个物理机上拥有多个具有多个虚拟机的域。 通常,当他们仅停止/启动其中之一时,他们将无法重新启动 这是因为 .out 文件将被另一个 java 中的文件句柄引用 同一域中的进程,以及无、一个或所有节点管理器 安装在那个盒子上。

    Oracle 在上述链接中提供了针对此错误的补丁,但它需要访问权限。我重新启动了系统,这个锁定问题就解决了。

    【讨论】:

      猜你喜欢
      • 2015-01-16
      • 1970-01-01
      • 2018-07-18
      • 2012-04-12
      • 1970-01-01
      • 2015-05-08
      • 2021-03-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多