我有一个服务器(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
答案 0 :(得分:0)
java -version
几乎应立即退出。如果它没有正确安装。
BTW尝试安装Java 6更新33,因为更新20已经很久了。