我有两个基于springbootwebflux的应用程序在ec2上运行。一个在8082端口,另一个在8083端口。我通过bamboo管理ec2的发布。几个星期以来,我一直看到8083应用程序自动关闭,一个优雅的关闭。我没有看到任何进程崩溃的监控工具,如dynatrace。我也没有看到任何内存不足的错误。这两个应用程序都是由bamboo通过nohup java命令启动的。我观察到的唯一一点是,当8083应用程序宕机时,dynatrace显示的网络流量出现峰值。8082上的应用程序运行至今没有任何问题。你能就这件事提出具体的建议吗。
1条答案
按热度按时间taor4pac1#
我找到了根本原因。在8082和8083上运行的应用程序的发布脚本之间似乎存在冲突。释放一个会影响另一个。因为它是一个linux服务器,并且发布脚本在发布过程中杀死了进程id,所以这种情况正在发生。