一次tomcat宕机带来的问题
服务期莫名奇妙的挂掉了这里指的是tomcat,因为这几天很忙,也没有忙着看,昨天的这个的时候重启了tomcat,但是我在早上访问的时候又挂掉了,在云监控看了一下,没有异常的情况,心里莫名其妙的,不知道从何下手,想了想就开始探究之路。
首先我进行了百度,出来的结果是这样子的
点进去第一条,
https://blog.csdn.net/liutong123987/article/details/79112506不想点进去看截图。
于是我按照操作,哎呀,我的那个文件的size为0,没有任何记录,没办法。(CentOs6.5
)
这篇不适合我,最后我一个一个点击,都没有解决,在我苦恼的时候,突然想到了看tomcat的日志
但是日志文件很多,我清理了一下,重新启动tomcat,这个时候惊喜出现了,
然后就百度,原来真的是内存不够用了,查了下redis的进程,也挂了,这个时候找到了眉目,就开始解决问题吧,
在这期间,我重启了服务起也是不起作用的。
我需要去释放buffer去的缓存,和关闭系统没用的进程
[root@VM_0_8_centos bin]# echo 3 > /proc/sys/vm/drop_caches
[root@VM_0_8_centos bin]# cat /proc/sys/vm/drop_caches
通过执行以上命令改变缓冲区和清理缓冲器,问题得到了有效的解决。
复制别人的,防止以后找不到
正文到此结束(点击广告是对作者最大的支持)