You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Linux(EC2实例)中Spring Boot应用kill后自动重启致端口占用的问题求助

Linux(EC2实例)中Spring Boot应用kill后自动重启致端口占用的问题求助

各位大佬好,我最近碰到一个很棘手的问题,想请教下大家的解决方案:

我在Linux EC2实例上部署了一个Spring Boot应用,想要关闭它的时候,一直是这么操作的:

  • 先用命令 netstat -ano | grep :6060 查出占用6060端口的进程PID
  • 再执行 kill -9 <PID> 强制终止这个进程

本来看着应用已经成功关闭了,但过了一会儿它居然自动重启了!关键是这次重启根本不是我手动执行jar包启动的。结果每次我想重新运行jar包的时候,都会收到「6060 port already in use」的错误提示,必须先手动杀掉新生成的PID才能重新启动应用。

有没有人遇到过类似的情况?这到底是哪里出问题了?该怎么彻底解决这个自动重启的问题呀?

备注:内容来源于stack exchange,提问作者Harsh Kanakhara

火山引擎 最新活动