#!/bin/bash if [[ "$X_APPLICATION_HTTP_SERVER" != "nginx" ]]; then exit 0 fi MAXCONN=$X_MEMORY HOME_DIR=/var/www/html/ FILES=($(grep -r "^\s*worker_connections.*;$" "$HOME_DIR/nginx-conf/" | sed 's/;//' | awk '$NF > '"$MAXCONN"' || $NF < '1'' | cut -d ':' -f 1)) for i in "${FILES[@]}" do sed -i "s/^\s*worker_connections.*;$/worker_connections $MAXCONN;/g" $i done exit 0