··老当益壮·· 2018-02-09 05:50 采纳率: 0%
浏览 10872
已结题

java -jar 运行一个jar项目,运行一段时间后就进程自动被杀掉

运行程序的命令:

java -Xms2048m -Xmx2048m -Xss512K -XX:PermSize=1024m -XX:MaxPermSize=2048m -XX:+PrintGCDetails -Xloggc:../logs/gc.log -jar emplatform-1.0.1-release.jar &

gc.log 日志

Java HotSpot(TM) 64-Bit Server VM (25.131-b11) for linux-amd64 JRE (1.8.0_131-b11), built on Mar 15 2017 01:23:40 by "java_re" with gcc 4.3.0 20080428 (Red Hat 4.3.0-8)
Memory: 4k page, physical 16333940k(12397552k free), swap 2097148k(2097148k free)
CommandLine flags: -XX:InitialHeapSize=2147483648 -XX:MaxHeapSize=2147483648 -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:ThreadStackSize=512 -XX:+UseCompressedClassPointers -XX:+UseCompressedOops -XX:+UseParallelGC
4.624: [GC (Metadata GC Threshold) [PSYoungGen: 272899K->14776K(611840K)] 272899K->14856K(2010112K), 0.0223975 secs] [Times: user=0.05 sys=0.01, real=0.02 secs]
4.647: [Full GC (Metadata GC Threshold) [PSYoungGen: 14776K->0K(611840K)] [ParOldGen: 80K->14040K(1398272K)] 14856K->14040K(2010112K), [Metaspace: 20838K->20838K(1069056K)], 0.0641837 secs] [Times: user=0.16 sys=0.01, real=0.07 secs]
7.167: [GC (Metadata GC Threshold) [PSYoungGen: 520000K->22892K(611840K)] 534041K->36941K(2010112K), 0.0295682 secs] [Times: user=0.05 sys=0.00, real=0.03 secs]
7.196: [Full GC (Metadata GC Threshold) [PSYoungGen: 22892K->0K(611840K)] [ParOldGen: 14048K->27566K(1398272K)] 36941K->27566K(2010112K), [Metaspace: 34825K->34825K(1081344K)], 0.0498541 secs] [Times: user=0.13 sys=0.01, real=0.05 secs]
9.544: [GC (Allocation Failure) [PSYoungGen: 524800K->19918K(611840K)] 552366K->47492K(2010112K), 0.0302185 secs] [Times: user=0.08 sys=0.00, real=0.03 secs]
57.786: [GC (Allocation Failure) [PSYoungGen: 544718K->22544K(611840K)] 572292K->50145K(2010112K), 0.0269022 secs] [Times: user=0.08 sys=0.00, real=0.02 secs]
180.300: [GC (Metadata GC Threshold) [PSYoungGen: 169197K->20777K(611840K)] 196798K->48386K(2010112K), 0.0264694 secs] [Times: user=0.08 sys=0.01, real=0.03 secs]
180.327: [Full GC (Metadata GC Threshold) [PSYoungGen: 20777K->0K(611840K)] [ParOldGen: 27609K->33178K(1398272K)] 48386K->33178K(2010112K), [Metaspace: 58024K->58020K(1101824K)], 0.2751654 secs] [Times: user=0.75 sys=0.00, real=0.27 secs]
Heap
PSYoungGen total 611840K, used 508359K [0x00000000d5580000, 0x0000000100000000, 0x0000000100000000)
eden space 524800K, 96% used [0x00000000d5580000,0x00000000f45f1ea0,0x00000000f5600000)
from space 87040K, 0% used [0x00000000f5600000,0x00000000f5600000,0x00000000fab00000)
to space 25088K, 0% used [0x00000000fe780000,0x00000000fe780000,0x0000000100000000)
ParOldGen total 1398272K, used 33178K [0x0000000080000000, 0x00000000d5580000, 0x00000000d5580000)
object space 1398272K, 2% used [0x0000000080000000,0x00000000820669b8,0x00000000d5580000)
Metaspace used 59420K, capacity 60386K, committed 60632K, reserved 1103872K
class space used 6923K, capacity 7119K, committed 7168K, reserved 1048576K

服务器上还有其他项目在运行,这些项目没有做jvm的设置。

  • 写回答

4条回答 默认 最新

  • hongjie_152 2018-02-09 07:04
    关注

    java -Xms2048m -Xmx2048m -Xss512K -XX:PermSize=1024m -XX:MaxPermSize=2048m -XX:+PrintGCDetails -Xl这些配置先调大内存参数,如果还是报错,就检查机器的内存配置大小

    评论

报告相同问题?

悬赏问题

  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办
  • ¥15 kylin启动报错log4j类冲突
  • ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大