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 日
posted @ 2021-12-31 12:02  苦行者的刀  阅读(2344)  评论(0编辑  收藏  举报