本文主要是介绍gitlab容器启动后unhealthy状态解决,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
环境mac+docker+gitlab
最近创建gitlab容器,启动后状态一直是unhealthy,也不能通过http接口访问。整个容器都特别卡。
后面在网上找了资料,将worker_processes设置为1。重启后状态正常了healthy,也可以访问。
但是进入容器修改root密码是,总是卡死,进程被kill。
查资料显示
官方建议该值是CPU核心数加一,可以提高服务器的响应速度,如果内存只有4G,或者服务器上有其它业务,就不要改了,以免内存不足。另外,这个参数最小值是2,设为1,服务器可能会卡死。
解决办法
自己电脑配置并不差,后面排查发现,mac的docker默认分配的资源内存只有2个G(一般4个G比较合适),cpu分配也比较少。修改分配给docker的资源后,就正常拉。
这篇关于gitlab容器启动后unhealthy状态解决的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!