Skip to content

Commit ad78993

Browse files
author
hestiacp
authored
Better handling of calm-down routine while LE renewing
Sleep is because outroll/vesta#1193
1 parent 98d7449 commit ad78993

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

bin/v-update-letsencrypt-ssl

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,14 @@ source $HESTIA/conf/hestia.conf
2525
# Defining user list
2626
users=$($BIN/v-list-users | tail -n+3 | awk '{ print $1 }')
2727

28+
lecounter=0
29+
2830
# Checking users
2931
for user in $users; do
3032
USER_DATA=$HESTIA/data/users/$user
3133
# Checking user certificates
32-
lecounter=0
34+
3335
for domain in $(search_objects 'web' 'LETSENCRYPT' 'yes' 'DOMAIN'); do
34-
3536
# Check if Web Domain is suspended
3637
websuspended=$(grep "DOMAIN='$domain'" $USER_DATA/web.conf |grep "SUSPENDED='yes")
3738
if [ ! -z "$websuspended" ]; then
@@ -48,6 +49,10 @@ for user in $users; do
4849
expire=$((expire / 86400))
4950
domain=$(basename $crt |sed -e "s/.crt$//")
5051
if [[ "$expire" -lt 31 ]]; then
52+
if [ $lecounter -gt 0 ]; then
53+
sleep 10
54+
fi
55+
((lecounter++))
5156
aliases=$(echo "$crt_data" |grep DNS:)
5257
aliases=$(echo "$aliases" |sed -e "s/DNS://g" -e "s/,//")
5358
aliases=$(echo "$aliases" |tr ' ' '\n' |sed "/^$/d")
@@ -65,10 +70,6 @@ for user in $users; do
6570
fi
6671
fi
6772
fi
68-
if [ $lecounter -gt 0 ]; then
69-
sleep 60
70-
fi
71-
((lecounter++))
7273
done
7374
done
7475

0 commit comments

Comments
 (0)