docker php-fpm 一直重启问题处理
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker php-fpm 一直重启问题处理相关的知识,希望对你有一定的参考价值。
参考技术A 使用 docker-compose up -d 启动 php-fpm 容器后会发现容器成功启动之后会马上关闭。由于设置了 restart: always 会导致容器再次启动然后关闭官方 php-fpm : 7.1 镜像,使用自定义的 php-fpm 配置。
php-fpm 配置是从现有生产服务器上复制过来的。配置没有问题。
看log,发现fpm正常启动了,然后马上就退出
跟镜像中自带的 php-fpm.conf 比较发现镜像中使用 daemonize = no ,而我自定义配置中 daemonize = yes 是后台运行的。
那么很明显官方镜像是故意使用 daemonize = no 不让 fpm 在后台中运行,进而阻止容器退出
修改 php-fpm.conf 中如下
daemonize = no
以上是关于docker php-fpm 一直重启问题处理的主要内容,如果未能解决你的问题,请参考以下文章
如何为多个PHP-FPM容器构建单一的Nginx Docker镜像
nginx+php 生成缩略图的时候发现没有jpeg支持安装完了重启php-fpm出错
shell 练习(08)——Nginx 502 错误检查处理