2016-02-19 47 views
0

我正在使用Weblogic 10.3.4。我在啓動服務器時遇到錯誤。自上次成功啓動以來,我沒有更改任何服務器啓動配置。Weblogic服務器中的日誌旋轉錯誤

這是我在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,仍然沒有工作。任何人都可以幫我解釋爲什麼這個錯

回答

0

沒關係,我找到了Oracle支持的答案。任何人都可以訪問,看到這個鏈接。

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

這裏是他們的澄清。

問題陳述: 在同一個盒子幾個領域,使用節點管理器,間歇有致命異常試圖重新啓動/停止一個服務器時。

問題澄清: 客戶有一個單一的物理框與多個虛擬機的多個領域。 通常,當他們停止/開始只有1個,他們將無法重新啓動 ,因爲.out文件將通過文件句柄在另一個Java 過程在同一個域中引用,以及要麼沒有,一個或安裝在該盒子上的所有節點管理器 。

Oracle在上述鏈接中有一個針對此bug的補丁,但它需要訪問權限。我重新啓動了我的系統,並解決了這個鎖定問題。