Centos7 运行Springboot打包后的jar文件的相关操作
2023-02-18 16:43:35 时间
1.运行jar包命令如下:
方式1:java -jar demo.jar
特点:CTRL + C 或 关闭ssh窗口,程序退出
方式2: java -jar demo.jar &
特点:&代表在后台运行。当窗口关闭时,程序中止运行。
方式3:nohup java -jar demo.jar &
特点:nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行
2.结束运行的jar文件:
使用ps aux命令查看进程号PID,执行 kill -9 PID 结束程序
前台进程,直接执行 Ctrl+c 终止运行程序
3.限制jar文件的内存使用:
nohup java -jar -Xms512M -Xmx2048M -XX:PermSize=512M -XX:MaxPermSize=1024M demo.jar &
说明:
Xms:堆内存初始大小
Xmx:堆内存最大值
PermSize:永久内存初始大小
MaxPermSize:永久内存最大值
堆内存和永久内存区别以及其他参数设置,参考jvm运行机制
一般情况下执行以下命令限制JAR文件使用内存即可:
1.在后台不间断运行程序:
nohup java -jar -Xms100M -Xmx200M demo.jar
2.前台运行程序限制内存
java -jar -Xms100M -Xmx200M demo.jar
相关文章
- CSS固定定位与粘性定位4大企业级案例
- 博通和诺顿
- Install KDE Plasma and XRDP on Ubuntu Server
- CompletableFuture事务处理
- realm.io
- Comparable泛型踩坑
- idea debug小技巧
- 宝塔防火墙IP黑名单(持续更新)
- Typecho 分页标题添加页码
- 解决NGINX报错 connection_upgrade 未知变量
- 解决宝塔邮局管理器 找不到日志文件
- 一行Java代码实现游戏中交换装备
- @Validated – 接口参数校验注解
- thingsboard设备状态更新可能导致的不一致性问腿
- windows升级docker-compose
- 理解YACC中符号的优先级和结合性
- compose--修饰符Modifier
- compose--CompositionLocal、列表LazyColumn&LazyRow、约束布局ConstraintLayout
- SAP ABAP CDS view Association 引入的缘由
- OnD1操练纪要-微信朋友圈权限领域建模操练