根本原因是JVM堆内存溢出: 1、项目中存在死循环 解决办法:定位死循环的位置 2、JVM堆内存太小 解决办法: 3、对数据库的单表查询数据量过大,导致内存使用情况突然上升 解决办法:优化数据库的单表查询