java进程在启动时挂起

时间:2012-07-19 07:43:24

标签: java memory jvm

我有一个服务器(40GB RAM),java进程在启动时挂起。 如果我只是在shell上键入“java”,它会打印帮助消息,然后永远不会退出。

似乎有大约8GB的RAM可用。任何帮助将不胜感激。

这就是top的输出:

任务:共297个,1个正在运行,296个睡眠,0个停止,0个僵尸 Cpu(s):0.0%us,19.4%sy,0.0%ni,79.5%id,0.0%wa,0.0%hi,1.1%si,0.0%st 内存:49556016k总计,41112432k使用,8443584k免费,286900k缓冲区 交换:97851904k总计,276044k使用,97575860k免费,23982784k缓存

PID用户PR NI VIRT RES SHR S%CPU%MEM TIME + COMMAND
   13 root 15 -5 0 0 0 S 88 0.0 2302:14 ksoftirqd / 3
   25 root 15 -5 0 0 0 S 73 0.0 2782:56 ksoftirqd / 7
    4 root 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 0 6565m 2.6g 8472 S 18 5.6 3178:40 java
    1 root 20 0 19428 860 420 S 0 0.0 9:32.65 init

1 个答案:

答案 0 :(得分:0)

java -version几乎应立即退出。如果它没有正确安装。

BTW尝试安装Java 6更新33,因为更新20已经很久了。