Heycm

Heycm

关于多个SpringBoot部署时莫名其妙被killed的问题记录

2020-07-13

昨天晚上部署两个SpringBoot项目到阿里云时,第二个项目要不是启动时被killed,要不就是跑着跑着被killed,搞得我很懵,这个问题在此做一下记录。。。

关于这个问题,昨天百度一下,大概说是多SpringBoot项目部署在同一台服务器时会出现的问题,原因与Linux系统内存分配相关,说是一般购买的云服务器默认没有分配swap空间大小。

我又懵了,swap又是个啥,,,???

关于这个swap,我还没有继续追查,因为也挺晚的了,一心想部署项目,既然我已经知道了问题出在这里,那解决方法也不是只有一个。

我的解决方法就是,把SpringBoot项目丢到docker容器里跑,docker各种镜像底层都有一层Linux环境,做个带Java环境的镜像来跑项目,相当于一个项目在一个Linux环境里跑,这总行了吧。

关于如何将SpringBoot项目部署到docker,请移步:SpringBoot项目部署到Docker

over.