RUOYI 框架教程 16|关于若依 RuoYi.jar 卡顿,僵死,假死, 系统无反映解决方案


RUOYI 框架教程 16|关于若依 RuoYi.jar 卡顿,僵死,假死, 系统无反映解决方案

来源于 https://xie.infoq.cn/article/56a82e4864cbe7b36977a7159

  • 2021 年 10 月 11 日
  • 本文字数:405 字

    阅读完需:约 1 分钟

 

01 问题描述

在开发环境中并未出现任何卡顿,僵死,假死;但是将项目打包成 jar 包,在服务器部署测试时频繁出现假死现象。

02Windows X 系统解决方案

A. 主要发生在 Windows 系统,而 Windows 的 CMD 命令行是默认插入输入模式,容易打断系统执行,jar 包需要在后台运行。

使用命令进行后台运行

 
start /b java -jar xxx.jar
 
 
 
复制代码
 

B.命令行模式(window+R cmd)/或者 PowerShell - 右键属性 - 取消勾选

 

<上图为 PowerShell 调整,CMD 与此调整相同>

03Linux 系统解决方案

使用 nohup 命令

nohup 命令:nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令,忽略所有挂断信号。简单地说就是,nohup 命令可以阻止窗口关闭是的挂断信号,使程序继续运行

 
nohup java -jar xxx.jar >logs.txt &ps -ef|grep xxx.jar -- 查看进程号--关闭项目的时候,需要杀死进程
 
 
 
复制代码
 

 

如果想了解更多若依教程,你也可能对这些感兴趣:

若依系列文章合集(持续更新中)

有意思的技术知识合集(持续更新中)

若依框架教程

2021.10.09

发布于: 2021 年 10 月 11 日


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM