1、查询内存情况
$ free -h

2、查询端口对应的进程
[root@ecs-1773-3 fes-stress-test]# lsof -i:6379
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
docker-pr 2683 root 4u IPv4 31525 0t0 TCP *:6379 (LISTEN)
docker-pr 2691 root 4u IPv6 33606 0t0 TCP *:6379 (LISTEN)
[root@ecs-1773-3 fes-stress-test]# netstat -tunlp|grep 6379
tcp 0 0 0.0.0.0:6379 0.0.0.0:* LISTEN 2683/docker-proxy
tcp6 0 0 :::6379 :::* LISTEN 2691/docker-proxy
3、java项目部署jar指定JVM内存启动
项目启动报错: **java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread **
异常名称 : 内存溢出异常
在启动tomcat的时候或者运行过程中抛出以下异常
Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread
Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "http-bio-80-exec-31"
解决办法:
项目启动时,指定JVM内存
java -jar -Xms128M -Xmx256M -XX:PermSize=128M -XX:MaxPermSize=256M xxx.jar
java -jar -Xms1024M -Xmx1024M -XX:PermSize=256M -XX:MaxNewSize=256M -XX:MaxPermSize=256M xxx.jar
Xms : 堆内存初始大小
Xmx : 堆内存最大值
PermSize : 永久内存初始大小
MaxPermSize : 永久内存最大值