网站开发公司 优帮云,装修设计软件app排行榜前5名,服务好的网站建设公司,seo快速入门教程现象以及排查过程 最近在使用docker来搭建redis服务#xff0c;但是在启动redis哨兵容器时#xff0c;总是发现这个容器启动后立马就停止了。首先想到的是不是服务器资源不够用了导致的这个现象#xff0c;排查后发现不是资源问题。再者猜测是不是启动报错了#xff0c;查看…现象以及排查过程 最近在使用docker来搭建redis服务但是在启动redis哨兵容器时总是发现这个容器启动后立马就停止了。首先想到的是不是服务器资源不够用了导致的这个现象排查后发现不是资源问题。再者猜测是不是启动报错了查看log后发现启动正常且在启动完成后redis服务就停掉了。最后分析应该是redis容器的问题。Docker需要一个前台进程
要保证Docker容器的运行必须需要一个前台进程一直运行这是因为Docker容器默认会把容器内部第一个进程即pid1的进程作为判断容器是否正在运行的依据。如果这个进程挂掉Docker容器便会直接退出因此容器中必须有一个前台进程在运行否则容器会被认为已经挂掉。redis守护进程启动
当 daemonize 的值的含义为守护进程启动为 yes 时代表着以守护进程的方式启动为 no 时代表着前台启动。
解决问题
增加配置 daemonize no 。