linux下 Java 进程默默终止,如何检查出原因?

springboot 启动的 java 进程,运行在 linux 下,不知不觉的默默终止

ps 的时候突然发现看不到了

日志用的 debug 等级,看不出问题在哪

如何排查?

阅读 3.1k
1 个回答

1.首先问一下你是怎么启动的?
2.如果你是不是作为守护线程启动(&)那么在main方法执行完成之后主线程退出必然会终止。
3.如果日志最后一行显示程序启动失败 Application start failed,则必然程序中启动
ps:nohup java -jar app.jar --args=value & //作为守护线程启动

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题