Docker运行Nacos容器自动退出问题的解决方法

参考博文,学生党,租的云服务器,2核2G。使用Docker运行Nacos容器的时候发现总是自动退出。Nacos日志里面没有明显的报错信息。查了一下是内存溢出错误,指令如下,发生了OOM错误,自动杀死了相关进程,Docker运行Nacos容器自动退出问题的解决方法,又重新看了下Nacos日志,如下图所示,发现堆内存设置的太大了,初始堆内存Xms设置的1G,最大堆内存Xmx设置的1G,年轻代Xmn设置的512M。,Docker运行Nacos容器自动退出问题的解决方法,问题找到了,将JVM堆内存设置小即可,我用的是 docker-compose运行Nacos相关服务的。Nacos相关部分的yml代码如下所示,启动完了记得再看下Nacos日志是不是按自己配置的内存来的,如果没变,应该就是yml里面的格式不对,再核对核对自己写的配置文件对不对。再重新运行配置文件后,我们查看Nacos日志,发现配置生效,Docker运行Nacos容器自动退出问题的解决方法,再查一下运行中的Docker容器,Docker运行Nacos容器自动退出问题的解决方法,没有自动退出。但是又出了新的问题。nacos虽然不会自动退出了,但是日志又报堆内存溢出了,报错的图我忘记截了,大家知道java堆内存溢出即可,查一下nacos使用内存,使用指令,Docker运行Nacos容器自动退出问题的解决方法,发现其占用大概300多M的物理内存。然后就按前面的方式重新调整一下堆内存就可以了。
返回顶部
跳到底部

Copyright 2011-2024 南京追名网络科技有限公司 苏ICP备2023031119号-6 乌徒帮 All Rights Reserved Powered by Z-BlogPHP Theme By open开发

请先 登录 再评论,若不是会员请先 注册