mirror of
https://github.com/librenms/docker.git
synced 2026-01-23 02:14:48 +00:00
Add ability to configure php-fpm (#320)
This commit is contained in:
parent
4c05fc80c3
commit
938828f65b
3 changed files with 16 additions and 4 deletions
|
|
@ -30,6 +30,10 @@ TZ=${TZ:-UTC}
|
|||
MEMORY_LIMIT=${MEMORY_LIMIT:-256M}
|
||||
UPLOAD_MAX_SIZE=${UPLOAD_MAX_SIZE:-16M}
|
||||
CLEAR_ENV=${CLEAR_ENV:-yes}
|
||||
FPM_PM_MAX_CHILDREN=${FPM_PM_MAX_CHILDREN:-15}
|
||||
FPM_PM_START_SERVERS=${FPM_PM_START_SERVERS:-2}
|
||||
FPM_PM_MIN_SPARE_SERVERS=${FPM_PM_MIN_SPARE_SERVERS:-1}
|
||||
FPM_PM_MAX_SPARE_SERVERS=${FPM_PM_MAX_SPARE_SERVERS:-6}
|
||||
OPCACHE_MEM_SIZE=${OPCACHE_MEM_SIZE:-128}
|
||||
LISTEN_IPV6=${LISTEN_IPV6:-true}
|
||||
REAL_IP_FROM=${REAL_IP_FROM:-"0.0.0.0/32"}
|
||||
|
|
@ -56,6 +60,10 @@ echo "Setting PHP-FPM configuration..."
|
|||
sed -e "s/@MEMORY_LIMIT@/$MEMORY_LIMIT/g" \
|
||||
-e "s/@UPLOAD_MAX_SIZE@/$UPLOAD_MAX_SIZE/g" \
|
||||
-e "s/@CLEAR_ENV@/$CLEAR_ENV/g" \
|
||||
-e "s/@FPM_PM_MAX_CHILDREN@/$FPM_PM_MAX_CHILDREN/g" \
|
||||
-e "s/@FPM_PM_START_SERVERS@/$FPM_PM_START_SERVERS/g" \
|
||||
-e "s/@FPM_PM_MIN_SPARE_SERVERS@/$FPM_PM_MIN_SPARE_SERVERS/g" \
|
||||
-e "s/@FPM_PM_MAX_SPARE_SERVERS@/$FPM_PM_MAX_SPARE_SERVERS/g" \
|
||||
/tpls/etc/php8/php-fpm.d/www.conf >/etc/php8/php-fpm.d/www.conf
|
||||
|
||||
echo "Setting PHP INI configuration..."
|
||||
|
|
|
|||
|
|
@ -8,10 +8,10 @@ listen = /var/run/php-fpm/php-fpm.sock
|
|||
access.log = /dev/null
|
||||
|
||||
pm = dynamic
|
||||
pm.max_children = 15
|
||||
pm.start_servers = 2
|
||||
pm.min_spare_servers = 1
|
||||
pm.max_spare_servers = 6
|
||||
pm.max_children = @FPM_PM_MAX_CHILDREN@
|
||||
pm.start_servers = @FPM_PM_START_SERVERS@
|
||||
pm.min_spare_servers = @FPM_PM_MIN_SPARE_SERVERS@
|
||||
pm.max_spare_servers = @FPM_PM_MAX_SPARE_SERVERS@
|
||||
request_terminate_timeout = 0
|
||||
clear_env = @CLEAR_ENV@
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue