From 17cad07f1cc0edd7f7300f038fd781e72cd0ce7d Mon Sep 17 00:00:00 2001 From: Alexander Lutay Date: Tue, 24 Jun 2014 15:15:11 +0200 Subject: [PATCH] MT#7137 Decrease default values in config and template 1) we don't have /etc/default and/or config.yml options for old releases 2) we need to decreate some option for low performance mode 3) services should never start with default options (otherwise oom-killer does the job and kill services) So, we have migrated all the options to installer under special install option and are going to decrese config _and_ template for old releases in deployment.sh In this case VM after first reboot will have all the options in low performance mode and we do not need apply changes. --- deployment.sh | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/deployment.sh b/deployment.sh index 5be994c..e200450 100755 --- a/deployment.sh +++ b/deployment.sh @@ -2036,18 +2036,25 @@ adjust_for_low_performance() { echo "Decreasing default resource usage" if expr $SP_VERSION \<= mr3.2.999 >/dev/null 2>&1 ; then # sems: need for NGCP <=mr3.2 (MT#7407) - sed -i -e 's/media_processor_threads=[0-9]\+$/media_processor_threads=1/g' ${TARGET}/etc/ngcp-config/templates/etc/sems/sems.conf.tt2 + sed -e 's/media_processor_threads=[0-9]\+$/media_processor_threads=1/g' \ + -i ${TARGET}/etc/ngcp-config/templates/etc/sems/sems.conf.tt2 \ + -i ${TARGET}/etc/sems/sems.conf || true fi if expr $SP_VERSION \<= 3.1 >/dev/null 2>&1 ; then # kamailio: need for NGCP <=3.1 (MT#5513) - sed -i -e 's/tcp_children=4$/tcp_children=1/g' ${TARGET}/etc/ngcp-config/templates/etc/kamailio/proxy/kamailio.cfg.tt2 || true + sed -e 's/tcp_children=4$/tcp_children=1/g' \ + -i ${TARGET}/etc/ngcp-config/templates/etc/kamailio/proxy/kamailio.cfg.tt2 \ + -i ${TARGET}/etc/kamailio/proxy/kamailio.cfg || true fi if expr $SP_VERSION \<= mr3.2.999 >/dev/null 2>&1 ; then # nginx: need for NGCP <=mr3.2 (MT#7275) - sed -i -e 's/NPROC=[0-9]\+$/NPROC=2/g' ${TARGET}/etc/ngcp-config/templates/etc/init.d/ngcp-panel.tt2 || true - sed -i -e 's/NPROC=[0-9]\+$/NPROC=2/g' ${TARGET}/etc/ngcp-config/templates/etc/init.d/ngcp-www-csc.tt2 || true + sed -e 's/NPROC=[0-9]\+$/NPROC=2/g' \ + -i ${TARGET}/etc/ngcp-config/templates/etc/init.d/ngcp-panel.tt2 \ + -i ${TARGET}/etc/init.d/ngcp-panel \ + -i ${TARGET}/etc/ngcp-config/templates/etc/init.d/ngcp-www-csc.tt2 \ + -i ${TARGET}/etc/init.d/ngcp-www-csc || true fi # record configuration file changes