springboot 启动一段时间之后自动挂掉的解决

时间:2024-04-01 20:31:18

项目集成了前后端代码,发现运行一段时间之后,自动退出。从日志看不出任何的问题,日志如下:

springboot 启动一段时间之后自动挂掉的解决

 

解决办法:

原来使用: java -jar -Xmx1024M *.jar >./app.log &

改为使用: nohup java -jar -Xmx1024M *.jar >./app.log &

问题解决。

nohup = no hang up

nohup命令:如果正在运行一个程序,而且觉得在退出账户时该进程不会结束,那么可以使用nohup命令。该命令可以在退出账号,或者关闭终端之后继续运行相应的程序。在缺省情况下,该作业的所有输出都被重定向到一个名为nohup.out的文件中。

命令运行由Command参数和任何相关的Arg参数指定的命令。忽略所有挂断信号。要运行后台中的nohup命令,添加&(表示"and"的符号) 到命令的尾部