现象:
自动化云主机(10.199.146.xx )上的osp-cart服务过一段时间会自动停掉
分析过程:
1、通过top命令,查看整理的资源情况,发现osp-cart服务进程占用内存很多,大概占用了62%的内存;
2、通过free -m命令,查看具体内存,发现可用内存只有400M;
3、查看系统日志tail -n 100 /var/log/messages ,发现是Out of memory: Killed process 28812, UID 0, (java).
处理方式:
1、调整osp-cart服务的占用内存,通过调整启动脚本中的Xms和Xmx参数,改变其占用内存,Xmx最大内存占用,Xms初始化内存占用;
JVM_OPTS="-s $SERVER_API -t $START_TIME -Dspring.profiles.active=$CFG -Xmx1024m -Xms1024m "
2、重新构建自动化job,正常;