本文详细介绍了SpringBoot项目docker环境无限重启的问题。原文中的详细介绍根据示例代码非常详细,对大家的学习培训或者工作都有一定的参考价值。有必要的朋友陪我去了解一下。
有可能是我刚开始用错误的想法解决问题,现在描述问题大概有点乱,但是有可能处理希望能帮到遇到我坑的人。
描述:springboot项目在docker的镜像中运行。看看docker的日志。项目成功启动后,一分钟后会自动重启,然后nginx在浏览网站socket时会向502gateway什么的报告。有两个网络服务器,一个是文件服务器,运行一个非常简单的代码和认证令牌,用于在网页上上传文档,另一个运行java。两台网络服务器将一次性升级项目的映像。
然后我把项目做成了一个jar包,即java-jarxxx.jar,在网站服务器里立刻运行,然后就卡在某些区域无法再次启动,或者消息被杀。
大家怀疑是项目内存泄露,导致进程被系统软件杀死。因此,更改为以前的docker图像会产生相同的实际效果。这个问题还是有的。怀疑nginx设备换了,换了之后还是不行。然后,它变成了自己的阿里服务器运行一个全新的形象。没有任何问题,一切完全正常,在阿里云服务器上运行jar包也正常。所以我怀疑是系统软件发生了变化,导致了这个问题。因此,我看了一下。
Cpu使用率太高,一个未知进程很不正常。百度了一下。这个cornd按时实现了什么指令,我就试着解决了(ps:而且这个不是每个人都装的,在线环境下也从来没这么做过)
先检查一下情况:systemctlstatuscrond
然后看Ha配备了什么指令:crontab-e
我换了0,他以前是*,把他换成了0,然后存了又取。
然后终止这个服务:systemctlstopcrond。
最后,看一下top。如果这个过程存在的话,会立刻杀人,然后ojbk就会发生。坑死了,让我瞎折腾了半天。
到目前为止,这篇关于SpringBoot项目docker环境无限重启问题的文章已经在这里详细介绍过了。有关SpringBootdocker无限重启的大量信息,请搜索之前的文章或再次访问下面的相关文章。我期待以后有更多的申请给你!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)