我在linux服务器上运行了一个JAVA程序,并试图将一些信息传递给RabbitMQ。由于内存不足,程序被中断了。我正试图进行更多的调查并找出原因,但是日志文件中的内容非常丰富,我想寻求一些帮助,因为我对Java也很陌生。
我不会指望我在这里直接得到答案(但如果可以的话,我会非常高兴),只是想找到正确的方向,这样我就不会浪费太多的时间。任何帮助都将不胜感激!提前感谢!
下面是一些有价值的信息
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocatio
所以今天早上我注意到我的网站被关闭了,在我的服务器上看到网络服务器已经停止了。
当我试图再次启动它时,我会得到这个错误。
start -Dhttp.port=80 -Dapplication.secret=**********
[info] Wrote /home/Jakob/Apps/Botlanegg/target/scala-2.11/botlanegg_2.11-1.0.pom
(Starting server. Type Ctrl+D to exit logs, the server will remain in background)
Java HotSpot(TM) 64-
为什么在Solaris10 i386上运行vmstat时,我得到的空闲空间比交换空间多?免费不就是可用交换的一部分吗?
$ vmstat
kthr memory page disk faults cpu
r b w swap free re mf pi po fr de sr s0 s1 -- -- in sy cs us sy id
1 0 0 7727088 17137388 37 303 1 0 0 0 0 -0 4 0 0 7247 7414 8122 4 1 9
public class Main {
public static void main(String[] args) {
System.out.println("Hello World!");
try {
Thread.sleep(10000);
} catch(InterruptedException e) {
/* ignored */
}
}
}
下面是我运行这个小程序时top所说的话:
PID USER PR NI