nohup命令解决SpringBoot/java -jar命令启动项目运行一段时间自动停止问题
nohup命令解决SpringBoot/java -jar命令启动项目运行一段时间自动停止问题
问题背景
有一个springboot项目,放在测试服务器跑,但是隔一段时间,就会GG,要搞清楚怎么回事。
其实这就是SpringBoot项目运行一段时间停止运行、java -jar项目运行一段时间停止、java程序运行一段时间自动关闭 的问题了。
解决方案
用java -jar xxx-service-0.0.1-SNAPSHOT.jar >xxxx.log&
原来项目启动后看起来似乎脱离终端了,其实还是受终端影响。大家引以为戒。
只要终端关了 服务就会停止。
把启动语句加上nohup后台运行就可以了。
nohup+java命令示范:
nohup java -Dspring.config.location=application.yml -jar xxx-service-0.0.1-SNAPSHOT.jar > system.log 2>&1 &
nohup java -jar uyang_wx-0.0.1-SNAPSHOT.jar > system.log 2>&1 &
查看端口是否被占用
netstat -anp | grep 80
查看被占用端口的PID
sudo lsof -i:80
杀死占用端口进程
sudo kill -9 10364
nohup命令解决SpringBoot/java -jar命令启动项目运行一段时间自动停止问题相关推荐
- java 运行jar包命令_用java –jar 命令运行Jar包
摘要 这个技巧阐明了如何不直接处理清单文件而将一个不能运行jar包转换成一个可以执行的jar包.学会如何写一段转换jar包的程序,将你的jar包转换成你能使用java -jar 命令运行jar包或象在 ...
- linux执行jar包命令没有主清单熟悉,jar命令成功完成 java -jar 命令却提示“没有主清单属性”!...
打好jar包之后还需要更改清单文件的. 打开生成的jar,里面有一个MANIFEST.MF的文件把它打开. 然后有一行Main-Class,没有就加上.如: Manifest-Version: 1.0 ...
- ssh项目放到服务器上出现404,项目运行一段时间,后台程序无法启动,404错误
服务器上有两个tomcat同时运行着. 出现问题的是tomcat7.0.59,该tomcat下有3个项目,其中网站后台的项目启动不了,访问后404错误.其他项目都没被影响. tomcat中跟该项目有关 ...
- tomcat服务器一直自动关,项目在tomcat里运行一段时间总是自动崩掉的问题排查与解决...
最近的检验系统上线一段时间后,发现系统访问不了,tomcat总是会自动崩掉,一般遇到这种问题,程序员的第一反应都肯定是内存溢出. 确实是,但是java里内存分好几种,堆内存.栈内存.静态内存区等等,下 ...
- java -jar命令引导启动Springboot项目的那点事
前言:Java官方规定java -jar命令引导的具体启动类必须配置在MANIFEST.MF资源的Main-Class属性中.比如通过java -jar XXX.jar来运行应用时,如不做特殊设置就要 ...
- 详解java -jar命令及SpringBoot通过java -jav启动的过程
本篇文章将为大家讲述关于 SpringBoot 项目工程完成后,是如何通过 java-jar 命令来启动的,以及介绍 java-jar 命令的详细内容.希望本篇文章能够帮助到大家的学习! Pre 大家 ...
- java -jar 工作原理_Spring Boot 的java -jar命令启动原理详解
导语 在运用Spring Boot 后,我们基本上摆脱之前项目每次上线的时候把项目打成war包.当然也不排除一些奇葩的规定,必须要用war包上线,不过很多时候,我们对一些东西只是处在使用的阶段,并不会 ...
- java -jar命令详解
java -jar命令用于执行jar程序,常用的写法有5种: 第1种 java -jar demo.jar 说明:用这种方法启动后,不能继续执行其它命令了,如果想要继续执行其它命令,需要退出当前命令运 ...
- java -jar 命令作用
java -jar 是什么? 它是 jdk 提供的一种命令,就和 javac java 是一样的.我们可以在 cmd 窗口输入 java 查看该命令: java -jar 有什么用? 如果你的项目是一 ...
最新文章
- shell脚本连接ftp推送文件夹_Linux下使用Shell脚本实现FTP自动上传和下载文件
- fastjson判空_fastjson JSON 对象为空保留null
- P300脑机接口及数据集处理
- python读文件每一行、并把这行替换-python基础--文件操作实现全文或单行替换
- linux基础知识复习
- 解决配置Ubuntu中vnc远程显示灰屏
- Apollo自动驾驶入门课程第③讲 — 定位
- GCC-3.4.6源代码学习笔记
- ArcGIS学习路线
- 中jsp加载不出来layui_加载页面信息,刷不出来心态都崩了
- 退出功能—session
- oracle学用命令大全 笔记
- VS Code 轻量级插件推荐
- OPC 学习交流感想
- educoder软件工程导论结构化分析方法
- PMP模拟题 | 每日一练,快速提分
- 计算机无法开移动热点,电脑无法设置移动热点【步骤详解】
- 戴尔服务器r720矩阵卡无响应,戴尔r720阵列卡驱动
- 北鲲云超算平台药物发现Cloud-HPCAI解决方案助力生命科学行业
- 2021年数据库课设该怎么做?一个超市管理系统,简单的前后端分离项目,带你从概要设计走到项目发布!(Vue.js+SpringBoot+MybatisPlus)