DEM突然推送所有机器连接失败,因此猜测极大概率是DEM出现了问题。
首先找一台监控上添加过的机器,ping dem_ip,确认网络没有问题后,查看tomcat相关日志。
最后在catalina.2024-05-09.log日志中查看到是"java.lang.OutOfMemoryError: Java heap space",确认是JVM堆空间不足,需要调整JAVA_OPTS中的内存参数。
tomcat运行堆内存参数设置在catalina.sh文件中,如果使用的是Windows操作系统,则在catalina.bat中。
这台机器内存15G,原本的堆内存参数配置是:-Xms512m -Xmx1024m -XX:MaxPermSize=512m,调整为-Xms2048m -Xmx2048m -XX:MaxPermSize=4096m,并且重启tomcat服务即可。
注: 应根据你的应用程序的实际内存需求来设置-Xmx参数。设置过大的-Xmx值可能会导致内存的浪费,而设置过小的-Xmx值可能会导致OutOfMemoryError。
文章
阅读量
获赞