2012-07-19 80 views
0

我有一個服務器(40GB RAM),java進程在其上啓動。 如果我只在shell上鍵入「java」,它將打印幫助消息,然後永遠不會退出。java進程在啓動時掛起

似乎有大約8GB的RAM可用。任何幫助,將不勝感激。

這就是頂部的輸出看起來像:

任務:297總,1運轉,296沉睡,0停止,0殭屍 CPU(S):0.0%美國,19.4%SY,0.0% ni,79.5%id,0.0%wa,0.0%hi,1.1%si,0.0%st Mem:總共49556016k,使用41112432k,使用8443584k,使用286900k緩衝液 Swap:總共97851904k,使用276044k,使用97575860k,使用23982784k

PID USER PR NI VIRT RES SHR S%CPU%MEM TIME + COMMAND
13根15 -5 0 0 0 S 88 0.0 2302:14 ksoftirqd/3
25根15 -5 0 0 0 S 73 0.0 2782:56 ksoftirqd/7
4根15 -5 0 0 0 S 64 0.0 10223:40 ksoftirqd/0
4912 user1 20 0 1529m 211m 9.8m S 25 0.4 6510:25的java
13092 USER2 20 06565米2.6克8472 S18中5.6 3178:40的java
1根部20 0 19428 860 420秒0 0.0 9:32.65初始化

+0

您正在使用哪種JRE? – Edmondo1984 2012-07-19 07:45:23

+0

java -version Java版本「1.6.0_20」 Java™SE運行時環境(內部版本1.6.0_20-b02) Java HotSpot™64位服務器虛擬機(版本16.3-b01,混合模式) – Krishnamurthy 2012-07-19 07:46:55

+0

您是否嘗試使用JConsole連接到該進程? – Edmondo1984 2012-07-19 07:47:26

回答

0

java -version應當幾乎立即退出。如果它沒有正確安裝。

順便嘗試安裝Java 6更新33,因爲更新20已過時。