diff --git a/7.4/alpine3.15/fpm/Dockerfile b/7.4/alpine3.15/fpm/Dockerfile index 427bffd0ed..43abfcfb25 100644 --- a/7.4/alpine3.15/fpm/Dockerfile +++ b/7.4/alpine3.15/fpm/Dockerfile @@ -212,6 +212,8 @@ RUN docker-php-ext-enable sodium ENTRYPOINT ["docker-php-entrypoint"] WORKDIR /var/www/html +ENV PHP_PM_MAX_CHILDREN 5 + RUN set -eux; \ cd /usr/local/etc; \ if [ -d php-fpm.d ]; then \ @@ -248,6 +250,8 @@ RUN set -eux; \ echo; \ echo '[www]'; \ echo 'listen = 9000'; \ + echo; \ + echo 'pm.max_children = ${PHP_PM_MAX_CHILDREN}'; \ } | tee php-fpm.d/zz-docker.conf # Override stop signal to stop process gracefully diff --git a/7.4/alpine3.16/fpm/Dockerfile b/7.4/alpine3.16/fpm/Dockerfile index b2d69b095e..5e2eacdbb2 100644 --- a/7.4/alpine3.16/fpm/Dockerfile +++ b/7.4/alpine3.16/fpm/Dockerfile @@ -212,6 +212,8 @@ RUN docker-php-ext-enable sodium ENTRYPOINT ["docker-php-entrypoint"] WORKDIR /var/www/html +ENV PHP_PM_MAX_CHILDREN 5 + RUN set -eux; \ cd /usr/local/etc; \ if [ -d php-fpm.d ]; then \ @@ -248,6 +250,8 @@ RUN set -eux; \ echo; \ echo '[www]'; \ echo 'listen = 9000'; \ + echo; \ + echo 'pm.max_children = ${PHP_PM_MAX_CHILDREN}'; \ } | tee php-fpm.d/zz-docker.conf # Override stop signal to stop process gracefully diff --git a/7.4/bullseye/fpm/Dockerfile b/7.4/bullseye/fpm/Dockerfile index 00b9547e92..2299169e22 100644 --- a/7.4/bullseye/fpm/Dockerfile +++ b/7.4/bullseye/fpm/Dockerfile @@ -225,6 +225,8 @@ RUN docker-php-ext-enable sodium ENTRYPOINT ["docker-php-entrypoint"] WORKDIR /var/www/html +ENV PHP_PM_MAX_CHILDREN 5 + RUN set -eux; \ cd /usr/local/etc; \ if [ -d php-fpm.d ]; then \ @@ -261,6 +263,8 @@ RUN set -eux; \ echo; \ echo '[www]'; \ echo 'listen = 9000'; \ + echo; \ + echo 'pm.max_children = ${PHP_PM_MAX_CHILDREN}'; \ } | tee php-fpm.d/zz-docker.conf # Override stop signal to stop process gracefully diff --git a/7.4/buster/fpm/Dockerfile b/7.4/buster/fpm/Dockerfile index 6ca99c2e3d..a7c55ce319 100644 --- a/7.4/buster/fpm/Dockerfile +++ b/7.4/buster/fpm/Dockerfile @@ -225,6 +225,8 @@ RUN docker-php-ext-enable sodium ENTRYPOINT ["docker-php-entrypoint"] WORKDIR /var/www/html +ENV PHP_PM_MAX_CHILDREN 5 + RUN set -eux; \ cd /usr/local/etc; \ if [ -d php-fpm.d ]; then \ @@ -261,6 +263,8 @@ RUN set -eux; \ echo; \ echo '[www]'; \ echo 'listen = 9000'; \ + echo; \ + echo 'pm.max_children = ${PHP_PM_MAX_CHILDREN}'; \ } | tee php-fpm.d/zz-docker.conf # Override stop signal to stop process gracefully diff --git a/8.0-rc/alpine3.15/fpm/Dockerfile b/8.0-rc/alpine3.15/fpm/Dockerfile index 8f9395f1c4..0e25c1d4a1 100644 --- a/8.0-rc/alpine3.15/fpm/Dockerfile +++ b/8.0-rc/alpine3.15/fpm/Dockerfile @@ -210,6 +210,8 @@ RUN docker-php-ext-enable sodium ENTRYPOINT ["docker-php-entrypoint"] WORKDIR /var/www/html +ENV PHP_PM_MAX_CHILDREN 5 + RUN set -eux; \ cd /usr/local/etc; \ if [ -d php-fpm.d ]; then \ @@ -246,6 +248,8 @@ RUN set -eux; \ echo; \ echo '[www]'; \ echo 'listen = 9000'; \ + echo; \ + echo 'pm.max_children = ${PHP_PM_MAX_CHILDREN}'; \ } | tee php-fpm.d/zz-docker.conf # Override stop signal to stop process gracefully diff --git a/8.0-rc/alpine3.16/fpm/Dockerfile b/8.0-rc/alpine3.16/fpm/Dockerfile index 2f6af1b918..169ca4d549 100644 --- a/8.0-rc/alpine3.16/fpm/Dockerfile +++ b/8.0-rc/alpine3.16/fpm/Dockerfile @@ -210,6 +210,8 @@ RUN docker-php-ext-enable sodium ENTRYPOINT ["docker-php-entrypoint"] WORKDIR /var/www/html +ENV PHP_PM_MAX_CHILDREN 5 + RUN set -eux; \ cd /usr/local/etc; \ if [ -d php-fpm.d ]; then \ @@ -246,6 +248,8 @@ RUN set -eux; \ echo; \ echo '[www]'; \ echo 'listen = 9000'; \ + echo; \ + echo 'pm.max_children = ${PHP_PM_MAX_CHILDREN}'; \ } | tee php-fpm.d/zz-docker.conf # Override stop signal to stop process gracefully diff --git a/8.0-rc/bullseye/fpm/Dockerfile b/8.0-rc/bullseye/fpm/Dockerfile index cf18ba1e3a..7d795fc74a 100644 --- a/8.0-rc/bullseye/fpm/Dockerfile +++ b/8.0-rc/bullseye/fpm/Dockerfile @@ -225,6 +225,8 @@ RUN docker-php-ext-enable sodium ENTRYPOINT ["docker-php-entrypoint"] WORKDIR /var/www/html +ENV PHP_PM_MAX_CHILDREN 5 + RUN set -eux; \ cd /usr/local/etc; \ if [ -d php-fpm.d ]; then \ @@ -261,6 +263,8 @@ RUN set -eux; \ echo; \ echo '[www]'; \ echo 'listen = 9000'; \ + echo; \ + echo 'pm.max_children = ${PHP_PM_MAX_CHILDREN}'; \ } | tee php-fpm.d/zz-docker.conf # Override stop signal to stop process gracefully diff --git a/8.0-rc/buster/fpm/Dockerfile b/8.0-rc/buster/fpm/Dockerfile index c1bc072764..1567f69b15 100644 --- a/8.0-rc/buster/fpm/Dockerfile +++ b/8.0-rc/buster/fpm/Dockerfile @@ -225,6 +225,8 @@ RUN docker-php-ext-enable sodium ENTRYPOINT ["docker-php-entrypoint"] WORKDIR /var/www/html +ENV PHP_PM_MAX_CHILDREN 5 + RUN set -eux; \ cd /usr/local/etc; \ if [ -d php-fpm.d ]; then \ @@ -261,6 +263,8 @@ RUN set -eux; \ echo; \ echo '[www]'; \ echo 'listen = 9000'; \ + echo; \ + echo 'pm.max_children = ${PHP_PM_MAX_CHILDREN}'; \ } | tee php-fpm.d/zz-docker.conf # Override stop signal to stop process gracefully diff --git a/8.0/alpine3.15/fpm/Dockerfile b/8.0/alpine3.15/fpm/Dockerfile index 7b45502bca..3b9208a1e7 100644 --- a/8.0/alpine3.15/fpm/Dockerfile +++ b/8.0/alpine3.15/fpm/Dockerfile @@ -210,6 +210,8 @@ RUN docker-php-ext-enable sodium ENTRYPOINT ["docker-php-entrypoint"] WORKDIR /var/www/html +ENV PHP_PM_MAX_CHILDREN 5 + RUN set -eux; \ cd /usr/local/etc; \ if [ -d php-fpm.d ]; then \ @@ -246,6 +248,8 @@ RUN set -eux; \ echo; \ echo '[www]'; \ echo 'listen = 9000'; \ + echo; \ + echo 'pm.max_children = ${PHP_PM_MAX_CHILDREN}'; \ } | tee php-fpm.d/zz-docker.conf # Override stop signal to stop process gracefully diff --git a/8.0/alpine3.16/fpm/Dockerfile b/8.0/alpine3.16/fpm/Dockerfile index 4c3c1fd856..f605c49646 100644 --- a/8.0/alpine3.16/fpm/Dockerfile +++ b/8.0/alpine3.16/fpm/Dockerfile @@ -210,6 +210,8 @@ RUN docker-php-ext-enable sodium ENTRYPOINT ["docker-php-entrypoint"] WORKDIR /var/www/html +ENV PHP_PM_MAX_CHILDREN 5 + RUN set -eux; \ cd /usr/local/etc; \ if [ -d php-fpm.d ]; then \ @@ -246,6 +248,8 @@ RUN set -eux; \ echo; \ echo '[www]'; \ echo 'listen = 9000'; \ + echo; \ + echo 'pm.max_children = ${PHP_PM_MAX_CHILDREN}'; \ } | tee php-fpm.d/zz-docker.conf # Override stop signal to stop process gracefully diff --git a/8.0/bullseye/fpm/Dockerfile b/8.0/bullseye/fpm/Dockerfile index 2849c16f11..0e4e81f3f4 100644 --- a/8.0/bullseye/fpm/Dockerfile +++ b/8.0/bullseye/fpm/Dockerfile @@ -225,6 +225,8 @@ RUN docker-php-ext-enable sodium ENTRYPOINT ["docker-php-entrypoint"] WORKDIR /var/www/html +ENV PHP_PM_MAX_CHILDREN 5 + RUN set -eux; \ cd /usr/local/etc; \ if [ -d php-fpm.d ]; then \ @@ -261,6 +263,8 @@ RUN set -eux; \ echo; \ echo '[www]'; \ echo 'listen = 9000'; \ + echo; \ + echo 'pm.max_children = ${PHP_PM_MAX_CHILDREN}'; \ } | tee php-fpm.d/zz-docker.conf # Override stop signal to stop process gracefully diff --git a/8.0/buster/fpm/Dockerfile b/8.0/buster/fpm/Dockerfile index 5574fd24c5..009f1fa8ea 100644 --- a/8.0/buster/fpm/Dockerfile +++ b/8.0/buster/fpm/Dockerfile @@ -225,6 +225,8 @@ RUN docker-php-ext-enable sodium ENTRYPOINT ["docker-php-entrypoint"] WORKDIR /var/www/html +ENV PHP_PM_MAX_CHILDREN 5 + RUN set -eux; \ cd /usr/local/etc; \ if [ -d php-fpm.d ]; then \ @@ -261,6 +263,8 @@ RUN set -eux; \ echo; \ echo '[www]'; \ echo 'listen = 9000'; \ + echo; \ + echo 'pm.max_children = ${PHP_PM_MAX_CHILDREN}'; \ } | tee php-fpm.d/zz-docker.conf # Override stop signal to stop process gracefully diff --git a/8.1/alpine3.15/fpm/Dockerfile b/8.1/alpine3.15/fpm/Dockerfile index 39cfe69e9d..60d0f32fe8 100644 --- a/8.1/alpine3.15/fpm/Dockerfile +++ b/8.1/alpine3.15/fpm/Dockerfile @@ -210,6 +210,8 @@ RUN docker-php-ext-enable sodium ENTRYPOINT ["docker-php-entrypoint"] WORKDIR /var/www/html +ENV PHP_PM_MAX_CHILDREN 5 + RUN set -eux; \ cd /usr/local/etc; \ if [ -d php-fpm.d ]; then \ @@ -246,6 +248,8 @@ RUN set -eux; \ echo; \ echo '[www]'; \ echo 'listen = 9000'; \ + echo; \ + echo 'pm.max_children = ${PHP_PM_MAX_CHILDREN}'; \ } | tee php-fpm.d/zz-docker.conf # Override stop signal to stop process gracefully diff --git a/8.1/alpine3.16/fpm/Dockerfile b/8.1/alpine3.16/fpm/Dockerfile index 9d0dbf00cc..06f3b9ef8d 100644 --- a/8.1/alpine3.16/fpm/Dockerfile +++ b/8.1/alpine3.16/fpm/Dockerfile @@ -210,6 +210,8 @@ RUN docker-php-ext-enable sodium ENTRYPOINT ["docker-php-entrypoint"] WORKDIR /var/www/html +ENV PHP_PM_MAX_CHILDREN 5 + RUN set -eux; \ cd /usr/local/etc; \ if [ -d php-fpm.d ]; then \ @@ -246,6 +248,8 @@ RUN set -eux; \ echo; \ echo '[www]'; \ echo 'listen = 9000'; \ + echo; \ + echo 'pm.max_children = ${PHP_PM_MAX_CHILDREN}'; \ } | tee php-fpm.d/zz-docker.conf # Override stop signal to stop process gracefully diff --git a/8.1/bullseye/fpm/Dockerfile b/8.1/bullseye/fpm/Dockerfile index 0a34a11763..3ab08ad8b8 100644 --- a/8.1/bullseye/fpm/Dockerfile +++ b/8.1/bullseye/fpm/Dockerfile @@ -225,6 +225,8 @@ RUN docker-php-ext-enable sodium ENTRYPOINT ["docker-php-entrypoint"] WORKDIR /var/www/html +ENV PHP_PM_MAX_CHILDREN 5 + RUN set -eux; \ cd /usr/local/etc; \ if [ -d php-fpm.d ]; then \ @@ -261,6 +263,8 @@ RUN set -eux; \ echo; \ echo '[www]'; \ echo 'listen = 9000'; \ + echo; \ + echo 'pm.max_children = ${PHP_PM_MAX_CHILDREN}'; \ } | tee php-fpm.d/zz-docker.conf # Override stop signal to stop process gracefully diff --git a/8.1/buster/fpm/Dockerfile b/8.1/buster/fpm/Dockerfile index 5b7ce80124..e5a83bba32 100644 --- a/8.1/buster/fpm/Dockerfile +++ b/8.1/buster/fpm/Dockerfile @@ -225,6 +225,8 @@ RUN docker-php-ext-enable sodium ENTRYPOINT ["docker-php-entrypoint"] WORKDIR /var/www/html +ENV PHP_PM_MAX_CHILDREN 5 + RUN set -eux; \ cd /usr/local/etc; \ if [ -d php-fpm.d ]; then \ @@ -261,6 +263,8 @@ RUN set -eux; \ echo; \ echo '[www]'; \ echo 'listen = 9000'; \ + echo; \ + echo 'pm.max_children = ${PHP_PM_MAX_CHILDREN}'; \ } | tee php-fpm.d/zz-docker.conf # Override stop signal to stop process gracefully diff --git a/8.2-rc/alpine3.15/fpm/Dockerfile b/8.2-rc/alpine3.15/fpm/Dockerfile index 71a969a853..d17b3e8a93 100644 --- a/8.2-rc/alpine3.15/fpm/Dockerfile +++ b/8.2-rc/alpine3.15/fpm/Dockerfile @@ -210,6 +210,8 @@ RUN docker-php-ext-enable sodium ENTRYPOINT ["docker-php-entrypoint"] WORKDIR /var/www/html +ENV PHP_PM_MAX_CHILDREN 5 + RUN set -eux; \ cd /usr/local/etc; \ if [ -d php-fpm.d ]; then \ @@ -246,6 +248,8 @@ RUN set -eux; \ echo; \ echo '[www]'; \ echo 'listen = 9000'; \ + echo; \ + echo 'pm.max_children = ${PHP_PM_MAX_CHILDREN}'; \ } | tee php-fpm.d/zz-docker.conf # Override stop signal to stop process gracefully diff --git a/8.2-rc/alpine3.16/fpm/Dockerfile b/8.2-rc/alpine3.16/fpm/Dockerfile index 0b96f2d240..694ea7f276 100644 --- a/8.2-rc/alpine3.16/fpm/Dockerfile +++ b/8.2-rc/alpine3.16/fpm/Dockerfile @@ -210,6 +210,8 @@ RUN docker-php-ext-enable sodium ENTRYPOINT ["docker-php-entrypoint"] WORKDIR /var/www/html +ENV PHP_PM_MAX_CHILDREN 5 + RUN set -eux; \ cd /usr/local/etc; \ if [ -d php-fpm.d ]; then \ @@ -246,6 +248,8 @@ RUN set -eux; \ echo; \ echo '[www]'; \ echo 'listen = 9000'; \ + echo; \ + echo 'pm.max_children = ${PHP_PM_MAX_CHILDREN}'; \ } | tee php-fpm.d/zz-docker.conf # Override stop signal to stop process gracefully diff --git a/8.2-rc/bullseye/fpm/Dockerfile b/8.2-rc/bullseye/fpm/Dockerfile index 4bb9c2d93c..b214f5a6d8 100644 --- a/8.2-rc/bullseye/fpm/Dockerfile +++ b/8.2-rc/bullseye/fpm/Dockerfile @@ -225,6 +225,8 @@ RUN docker-php-ext-enable sodium ENTRYPOINT ["docker-php-entrypoint"] WORKDIR /var/www/html +ENV PHP_PM_MAX_CHILDREN 5 + RUN set -eux; \ cd /usr/local/etc; \ if [ -d php-fpm.d ]; then \ @@ -261,6 +263,8 @@ RUN set -eux; \ echo; \ echo '[www]'; \ echo 'listen = 9000'; \ + echo; \ + echo 'pm.max_children = ${PHP_PM_MAX_CHILDREN}'; \ } | tee php-fpm.d/zz-docker.conf # Override stop signal to stop process gracefully diff --git a/8.2-rc/buster/fpm/Dockerfile b/8.2-rc/buster/fpm/Dockerfile index 5c145c877b..9d65cd5e86 100644 --- a/8.2-rc/buster/fpm/Dockerfile +++ b/8.2-rc/buster/fpm/Dockerfile @@ -225,6 +225,8 @@ RUN docker-php-ext-enable sodium ENTRYPOINT ["docker-php-entrypoint"] WORKDIR /var/www/html +ENV PHP_PM_MAX_CHILDREN 5 + RUN set -eux; \ cd /usr/local/etc; \ if [ -d php-fpm.d ]; then \ @@ -261,6 +263,8 @@ RUN set -eux; \ echo; \ echo '[www]'; \ echo 'listen = 9000'; \ + echo; \ + echo 'pm.max_children = ${PHP_PM_MAX_CHILDREN}'; \ } | tee php-fpm.d/zz-docker.conf # Override stop signal to stop process gracefully diff --git a/Dockerfile-linux.template b/Dockerfile-linux.template index f6789f7437..b961579b19 100644 --- a/Dockerfile-linux.template +++ b/Dockerfile-linux.template @@ -474,6 +474,8 @@ EXPOSE 80 {{ ) elif env.variant == "fpm" then ( -}} WORKDIR /var/www/html +ENV PHP_PM_MAX_CHILDREN 5 + RUN set -eux; \ cd /usr/local/etc; \ if [ -d php-fpm.d ]; then \ @@ -510,6 +512,8 @@ RUN set -eux; \ echo; \ echo '[www]'; \ echo 'listen = 9000'; \ + echo; \ + echo 'pm.max_children = ${PHP_PM_MAX_CHILDREN}'; \ } | tee php-fpm.d/zz-docker.conf # Override stop signal to stop process gracefully