From 16f5fc652f5175e3aa5031e045fce9f189da2ece Mon Sep 17 00:00:00 2001 From: Alex Crivion Date: Thu, 6 Mar 2025 08:15:53 +0000 Subject: [PATCH] finally can reboot php-fpm without disrupting current request --- laranode-scripts/bin/laranode-add-php-fpm-pool.sh | 5 +---- .../bin/laranode-remove-php-fpm-pool-for-user.sh | 5 +---- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/laranode-scripts/bin/laranode-add-php-fpm-pool.sh b/laranode-scripts/bin/laranode-add-php-fpm-pool.sh index 22a0275..04e2951 100755 --- a/laranode-scripts/bin/laranode-add-php-fpm-pool.sh +++ b/laranode-scripts/bin/laranode-add-php-fpm-pool.sh @@ -31,9 +31,6 @@ PID_FILE="/var/run/php/php${PHP_VERSION}-fpm.pid" # reload php{version}-fpm echo "Reloading php$PHP_VERSION-fpm..." -#systemctl restart "php${version}-fpm" # restart in bg to avoid current request issues in the browser -nohup systemctl restart "php${PHP_VERSION}-fpm" >/dev/null 2>&1 & - -#kill -USR2 $(cat "$PID_FILE") +(sleep 2 && systemctl reload "php${PHP_VERSION}-fpm") >/dev/null 2>&1 & diff --git a/laranode-scripts/bin/laranode-remove-php-fpm-pool-for-user.sh b/laranode-scripts/bin/laranode-remove-php-fpm-pool-for-user.sh index 91f9e3a..86e0b66 100755 --- a/laranode-scripts/bin/laranode-remove-php-fpm-pool-for-user.sh +++ b/laranode-scripts/bin/laranode-remove-php-fpm-pool-for-user.sh @@ -23,8 +23,5 @@ fi # reload php{version}-fpm echo "Reloading php$PHP_VERSION-fpm..." -# Get the PID of PHP-FPM based on PHP version -PID_FILE="/var/run/php/php${PHP_VERSION}-fpm.pid" -#systemctl reload php"$PHP_VERSION"-fpm +(sleep 2 && systemctl restart "php${PHP_VERSION}-fpm") >/dev/null 2>&1 & -kill -USR2 $(cat "$PID_FILE")