后面gc回收正常了,cpu和堆占用都下来了,但是程序假死了。 通过jstack初步分析tomcat的Acceptor挂掉了,导致没法接收前端请求。 因为初步分析所以还不是很确定,但是线程堆栈确实没http-nio-8901-Acceptor这个线程了,但是定时任务也不打印,所以就很难准确定位问题。