2012-07-19 84 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已过时。