微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Spring Boot 在 AWS EC2 上自动关闭

如何解决Spring Boot 在 AWS EC2 上自动关闭

我在 EC2 上运行了 2 个基于 Spring Boot webflux 的应用程序。一个在端口 8082 上,另一个在 8083 上。我通过竹子管理 EC2 上的发布。 几个星期以来,我一直看到 8083 应用程序自行关闭,正常关闭。我没有看到像 dynatrace 这样的监控工具导致任何进程崩溃。 我也没有看到任何内存不足错误。这两个应用程序都是由竹子通过 nohup java 命令启动的。我观察到的唯一一点是,当 8083 应用程序关闭时,dynatrace 显示的网络流量会出现峰值。到目前为止,8082 上的应用程序运行没有任何问题。您能否就此提出具体建议。

解决方法

我确定了根本原因。在 8082 和 8083 上运行的应用程序的发布脚本之间似乎存在冲突。发布一个会影响另一个。由于它是 Linux 服务器,并且发布脚本在发布过程中会终止进程 ID,因此正在发生这种情况。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。