问题:linux测试环境部署了多个项目,今天新加了一个项目,出现了部署这一个会让原来一个项目挂掉。重新启动了原来的,新的项目有会挂掉。
原因:两个项目启动所配置的内存总和超过,linux的物理内存了,导致项目不能同时启动。
解决方法:减少项目初始的大小。如下两个参数调小,调到实际合理大小。如果已经是合理大小了,内存还不够用,只能扩容了。
java -Xms256m -Xmx512m xxx.jar
-Xmx用来设置你的应用程序能够使用的最大内存数
-Xms用来设置程序初始化的时候内存栈的大小
tomcat项目,同理,也是可以设置大小的
top命令
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。
标签:项目,部署,挂掉,内存,linux,大小 From: https://www.cnblogs.com/duiyuedangge/p/16736259.html