From faced319238b6e1629ddf32de14d02af3d3fcff2 Mon Sep 17 00:00:00 2001 From: J0WI Date: Thu, 1 Sep 2022 17:36:42 +0200 Subject: [PATCH] Add PHP_PM_MAX_CHILDREN --- 7.4/alpine3.15/fpm/Dockerfile | 4 ++++ 7.4/alpine3.16/fpm/Dockerfile | 4 ++++ 7.4/bullseye/fpm/Dockerfile | 4 ++++ 7.4/buster/fpm/Dockerfile | 4 ++++ 8.0-rc/alpine3.15/fpm/Dockerfile | 4 ++++ 8.0-rc/alpine3.16/fpm/Dockerfile | 4 ++++ 8.0-rc/bullseye/fpm/Dockerfile | 4 ++++ 8.0-rc/buster/fpm/Dockerfile | 4 ++++ 8.0/alpine3.15/fpm/Dockerfile | 4 ++++ 8.0/alpine3.16/fpm/Dockerfile | 4 ++++ 8.0/bullseye/fpm/Dockerfile | 4 ++++ 8.0/buster/fpm/Dockerfile | 4 ++++ 8.1/alpine3.15/fpm/Dockerfile | 4 ++++ 8.1/alpine3.16/fpm/Dockerfile | 4 ++++ 8.1/bullseye/fpm/Dockerfile | 4 ++++ 8.1/buster/fpm/Dockerfile | 4 ++++ 8.2-rc/alpine3.15/fpm/Dockerfile | 4 ++++ 8.2-rc/alpine3.16/fpm/Dockerfile | 4 ++++ 8.2-rc/bullseye/fpm/Dockerfile | 4 ++++ 8.2-rc/buster/fpm/Dockerfile | 4 ++++ Dockerfile-linux.template | 4 ++++ 21 files changed, 84 insertions(+) diff --git a/7.4/alpine3.15/fpm/Dockerfile b/7.4/alpine3.15/fpm/Dockerfile index 427bffd0e..43abfcfb2 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 b2d69b095..5e2eacdbb 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 00b9547e9..2299169e2 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 6ca99c2e3..a7c55ce31 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 8f9395f1c..0e25c1d4a 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 2f6af1b91..169ca4d54 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 cf18ba1e3..7d795fc74 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 c1bc07276..1567f69b1 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 7b45502bc..3b9208a1e 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 4c3c1fd85..f605c4964 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 2849c16f1..0e4e81f3f 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 5574fd24c..009f1fa8e 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 39cfe69e9..60d0f32fe 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 9d0dbf00c..06f3b9ef8 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 0a34a1176..3ab08ad8b 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 5b7ce8012..e5a83bba3 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 71a969a85..d17b3e8a9 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 0b96f2d24..694ea7f27 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 4bb9c2d93..b214f5a6d 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 5c145c877..9d65cd5e8 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 f6789f743..b961579b1 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