From 0b2d56dd9e352af5cc7ac624b6bb1ff124926c51 Mon Sep 17 00:00:00 2001 From: Bob Mottram <bob@freedombone.net> Date: Fri, 23 Nov 2018 10:00:17 +0000 Subject: [PATCH] Increase burst limit for riot --- src/freedombone-app-riot | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/freedombone-app-riot b/src/freedombone-app-riot index 94152c636..411584cf8 100755 --- a/src/freedombone-app-riot +++ b/src/freedombone-app-riot @@ -168,6 +168,12 @@ function upgrade_riot { return fi + read_config_param RIOT_DOMAIN_NAME + riot_nginx_site=/etc/nginx/sites-available/$RIOT_DOMAIN_NAME + if ! grep -q 'req_limit_per_ip burst=50' "$riot_nginx_site"; then + sed -i 's|limit_req zone.*|limit_req zone=req_limit_per_ip burst=50 nodelay;|g' "$riot_nginx_site" + fi + CURR_RIOT_VERSION=$(get_completion_param "riot version") echo "riot current version: ${CURR_RIOT_VERSION}" echo "riot app version: ${RIOT_VERSION}" @@ -361,7 +367,7 @@ function install_riot { sed '/Content-Security-Policy/d' "$riot_nginx_site" sed -i 's| DENY;| SAMEORIGIN;|g' "$riot_nginx_site" sed -i 's|limit_conn conn_limit_per_ip.*|limit_conn conn_limit_per_ip 50;|g' "$riot_nginx_site" - sed -i 's|limit_req zone.*|limit_req zone=req_limit_per_ip burst=20 nodelay;|g' "$riot_nginx_site" + sed -i 's|limit_req zone.*|limit_req zone=req_limit_per_ip burst=50 nodelay;|g' "$riot_nginx_site" increment_app_install_progress -- GitLab