2013-12-09 79 views
1

我們有一個由Autosys觸發的Java進程。
我們最近已經升級了一些內部依賴庫,並且從那時起由Autosys產生的JVM不會退出,因爲其中的Autosys未顯示任務完成。JVM不退出

我已經通過JConsole的檢查,它顯示了這一點:

Name: Finalizer 
State: WAITING on [email protected] 
Total blocked: 13 Total waited: 14 

Stack trace: 
java.lang.Object.wait(Native Method) 
java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) 
java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134) 
java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) 

任何指針什麼,這意味着? 沒有死鎖,我通過jconsole檢查過。

回答

0

這可能意味着內存泄漏。該JVM未終止可能會消耗其他資源,如CPU。我建議你恢復一箇舊的備份,並試着指出哪個jar引起了問題。然後向jar維護者報告。