Skip to content

Commit 2feb35b

Browse files
committed
Fix add php session cleanup cron
1 parent 538f647 commit 2feb35b

File tree

3 files changed

+14
-1
lines changed

3 files changed

+14
-1
lines changed

install/hst-install-debian.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1235,6 +1235,11 @@ for pconf in $(find /etc/php* -name php.ini); do
12351235
sed -i 's%_open_tag = Off%_open_tag = On%g' $pconf
12361236
done
12371237

1238+
# Cleanup php session files not changed in the last 7 days (60*24*7 mintes)
1239+
echo '#!/bin/sh' > /etc/cron.daily/php-session-cleanup
1240+
echo "find -O3 /home/*/tmp/ -ignore_readdir_race -depth -mindepth 1 -name 'sess_*' -type f -cmin '+10080' -delete > /dev/null 2>&1" >> /etc/cron.daily/php-session-cleanup
1241+
chmod 644 /etc/cron.daily/php-session-cleanup
1242+
12381243

12391244
#----------------------------------------------------------#
12401245
# Configure Vsftpd #

install/hst-install-ubuntu.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1199,6 +1199,11 @@ for pconf in $(find /etc/php* -name php.ini); do
11991199
sed -i 's%_open_tag = Off%_open_tag = On%g' $pconf
12001200
done
12011201

1202+
# Cleanup php session files not changed in the last 7 days (60*24*7 mintes)
1203+
echo '#!/bin/sh' > /etc/cron.daily/php-session-cleanup
1204+
echo "find -O3 /home/*/tmp/ -ignore_readdir_race -depth -mindepth 1 -name 'sess_*' -type f -cmin '+10080' -delete > /dev/null 2>&1" >> /etc/cron.daily/php-session-cleanup
1205+
chmod 644 /etc/cron.daily/php-session-cleanup
1206+
12021207

12031208
#----------------------------------------------------------#
12041209
# Configure Vsftpd #

install/upgrade/0.10.0-190430.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,10 @@ for ipaddr in $(ls /usr/local/hestia/data/ips/ 2>/dev/null); do
239239
fi
240240
done
241241

242-
242+
# Cleanup php session files not changed in the last 7 days (60*24*7 mintes)
243+
echo '#!/bin/sh' > /etc/cron.daily/php-session-cleanup
244+
echo "find -O3 /home/*/tmp/ -ignore_readdir_race -depth -mindepth 1 -name 'sess_*' -type f -cmin '+10080' -delete > /dev/null 2>&1" >> /etc/cron.daily/php-session-cleanup
245+
chmod 644 /etc/cron.daily/php-session-cleanup
243246

244247
# Fix empty pool error message for MultiPHP
245248
php_versions=$(ls /etc/php/*/fpm -d 2>/dev/null |wc -l)

0 commit comments

Comments
 (0)