SpringBoot打好jar包运行一段时间后自动停止 您所在的位置:网站首页 b站看直播过段时间自动暂停 SpringBoot打好jar包运行一段时间后自动停止

SpringBoot打好jar包运行一段时间后自动停止

2024-07-15 15:01| 来源: 网络整理| 查看: 265

程序自动停止的坑有几种可能性,如果能够正常运行几天突然挂掉的话比较倾向是第3种情况。 1、外部Tomcat和Spring boot内嵌的Tomcat有冲突,具体解决办法可以看这篇文章: https://my.oschina.net/mechanic/blog/892936 2、MySQL的Bug导致,可以看这篇文章: https://my.oschina.net/mechanic/blog/892869 3、还有一种可能性是在SSH远程启动Tomcat之后,退出SSH会同时关闭Tomcat,可以看这篇文章: https://www.cnblogs.com/superjt/p/4079013.html

我碰到的是第三种情况,手动断开远程连接后程序终止: 原启动方式:

java -jar xxx.jar

为了让程序在后台运行,启动方式改为:

nohup java -jar xxx.jar &

————后续补上———— 运行命令:

nohup java -jar blog.jar &

执行nohup命令的时候,经常会出现下面这种没有写入权限的错误:

nohup: ignoring input and appending output to `nohup.out'

解决方法: 使用Linux重定向解决nohup.out无写权限问题,将nohup.out重定向至一个有写入权限的路径,或者直接扔到/dev/null中

nohup ./program >/dev/null 2>/dev/null &

或者

nohup ./program >/dev/null 2>&1 &


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有