SpringBoot 程序运行中突然中止, JVM 退出

查看 117|回复 10
作者:Geekerstar   
程序退出后,生成了一个 hs_err_pid1301132.log 文件,前面的内容如下,可以根据这个判断出是什么原因导致的吗?
A fatal error has been detected by the Java Runtime Environment:
SIGSEGV (0xb) at pc=0x000072ca636529ce, pid=1301132, tid=0x000072c7af5ff640
JRE version: Java(TM) SE Runtime Environment (8.0_371) (build 1.8.0_371-b11)
Java VM: Java HotSpot(TM) 64-Bit Server VM (25.371-b11 mixed mode linux-amd64 compressed oops)
Problematic frame:
J 39882 C2 sun.nio.ch.IOUtil.write(Ljava/io/FileDescriptor;[Ljava/nio/ByteBuffer;IILsun/nio/ch/NativeDispatcher;)J (509 bytes) @ 0x000072ca636529ce [0x000072ca636528a0+0x12e]
Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
If you would like to submit a bug report, please visit:
http://bugreport.java.com/bugreport/crash.jsp
程序有大量的 CPU 和 IO 操作。
这个是当时的监控截图,大概是 8:53 停掉的。
https://imgse.com/i/pAGLDy9
https://imgse.com/i/pAGLBQJ
jiom   
程序有大量的 CPU 和 IO 操作。
这个是当时的监控截图,大概是 8:53 停掉的。
https://imgse.com/i/pAGLDy9
https://imgse.com/i/pAGLBQJ
dx123   
ulimit -a 看看系统有没有做参数优化
iyiluo   
看看你的 JVM 参数和配置呢
Geekerstar
OP
  
jvm 没配置 core dump ,这点日志看不出什么。看谷歌结果貌似是 netty 报的错,检查一下代码或者加 core dump 参数后等复现吧
Geekerstar
OP
  
@jiom 没有优化过:
real-time non-blocking time (microseconds, -R) unlimited
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 513419
max locked memory (kbytes, -l) 16438992
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 513419
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
Geekerstar
OP
  
@dx123 -Xmx2048m -Xms2048m -XX:+UseG1GC 没有做其他的优化
serverKnignt   
@iyiluo 好的,感谢
serverKnignt   
是不是被 Linux kill 了?
ZZ74   
@serverKnignt 可以看下日志,cat /var/log/messages | egrep -T -C10 Kill
您需要登录后才可以回帖 登录 | 立即注册

返回顶部