Browse Source

fix limits

4.0
9 years ago
parent
commit
cffa2bbd74
18 changed files with 88 additions and 11 deletions
  1. +1
    -1
      system/sbin/kazoo-applications
  2. +1
    -1
      system/sbin/kazoo-bigcouch
  3. +1
    -1
      system/sbin/kazoo-ecallmgr
  4. +1
    -1
      system/sbin/kazoo-freeswitch
  5. +1
    -1
      system/sbin/kazoo-haproxy
  6. +1
    -1
      system/sbin/kazoo-kamailio
  7. +1
    -1
      system/sbin/kazoo-rabbitmq
  8. +17
    -2
      system/security/limits.d/bigcouch.limits.conf
  9. +17
    -0
      system/security/limits.d/haproxy.limits.conf
  10. +17
    -0
      system/security/limits.d/kazoo.limits.conf
  11. +17
    -2
      system/security/limits.d/rabbitmq.limits.conf
  12. +2
    -0
      system/systemd/kazoo-applications.service
  13. +2
    -0
      system/systemd/kazoo-bigcouch.service
  14. +2
    -0
      system/systemd/kazoo-ecallmgr.service
  15. +2
    -0
      system/systemd/kazoo-freeswitch.service
  16. +1
    -0
      system/systemd/kazoo-haproxy.service
  17. +2
    -0
      system/systemd/kazoo-kamailio.service
  18. +2
    -0
      system/systemd/kazoo-rabbitmq.service

+ 1
- 1
system/sbin/kazoo-applications View File

@ -59,7 +59,7 @@ start() {
if [ "$(whoami)" == "${USER}" ]; then
exec "$@"
else
exec sudo -E -u ${USER} "$@"
runuser -s /bin/bash ${USER} -c "$*"
fi
RETVAL=$?


+ 1
- 1
system/sbin/kazoo-bigcouch View File

@ -42,7 +42,7 @@ start() {
if [ "$(whoami)" == "${USER}" ]; then
exec "$@"
else
exec sudo -u ${USER} "$@"
runuser -s /bin/bash ${USER} -c "$*"
fi
RETVAL=$?


+ 1
- 1
system/sbin/kazoo-ecallmgr View File

@ -59,7 +59,7 @@ start() {
if [ "$(whoami)" == "${USER}" ]; then
exec "$@"
else
exec sudo -E -u ${USER} "$@"
runuser -s /bin/bash ${USER} -c "$*"
fi
RETVAL=$?


+ 1
- 1
system/sbin/kazoo-freeswitch View File

@ -48,7 +48,7 @@ start() {
if [ "$(whoami)" == "${USER}" ]; then
exec "$@"
else
exec sudo -u ${USER} "$@"
runuser -s /bin/bash ${USER} -c "$*"
fi
RETVAL=$?


+ 1
- 1
system/sbin/kazoo-haproxy View File

@ -43,7 +43,7 @@ start() {
if [ "$(whoami)" == "${USER}" ]; then
exec "$@"
else
exec sudo -u ${USER} "$@"
runuser -s /bin/bash ${USER} -c "$*"
fi
RETVAL=$?


+ 1
- 1
system/sbin/kazoo-kamailio View File

@ -45,7 +45,7 @@ start() {
exec "$@"
else
set -- ${BIN_FILE} -f ${CFG_FILE} -m ${SHM_MEMORY} -M ${PKG_MEMORY} -u ${USER} -g ${GROUP} ${EXTRA_OPTIONS} "$@"
exec sudo -u ${USER} "$@"
runuser -s /bin/bash ${USER} -c "$*"
fi
RETVAL=$?


+ 1
- 1
system/sbin/kazoo-rabbitmq View File

@ -49,7 +49,7 @@ start() {
if [ "$(whoami)" == "${USER}" ]; then
exec "$@"
else
exec sudo -E -u ${USER} "$@"
runuser -s /bin/bash ${USER} -c "$*"
fi
RETVAL=$?


+ 17
- 2
system/security/limits.d/bigcouch.limits.conf View File

@ -1,2 +1,17 @@
bigcouch soft nofile 65536
bigcouch hard nofile 65536
bigcouch soft core unlimited
bigcouch soft data unlimited
bigcouch soft fsize unlimited
bigcouch soft memlock unlimited
bigcouch soft nofile 999999
bigcouch soft rss unlimited
bigcouch hard stack 240
bigcouch soft cpu unlimited
bigcouch soft nproc unlimited
bigcouch soft as unlimited
bigcouch soft priority -11
bigcouch soft locks unlimited
bigcouch soft sigpending unlimited
bigcouch soft msgqueue unlimited
bigcouch soft nice -11
bigcouch soft nofile 65536
bigcouch hard nofile 65536

+ 17
- 0
system/security/limits.d/haproxy.limits.conf View File

@ -0,0 +1,17 @@
haproxy soft core unlimited
haproxy soft data unlimited
haproxy soft fsize unlimited
haproxy soft memlock unlimited
haproxy soft nofile 999999
haproxy soft rss unlimited
haproxy hard stack 240
haproxy soft cpu unlimited
haproxy soft nproc unlimited
haproxy soft as unlimited
haproxy soft priority -11
haproxy soft locks unlimited
haproxy soft sigpending unlimited
haproxy soft msgqueue unlimited
haproxy soft nice -11
haproxy soft nofile 65536
haproxy hard nofile 65536

+ 17
- 0
system/security/limits.d/kazoo.limits.conf View File

@ -0,0 +1,17 @@
kazoo soft core unlimited
kazoo soft data unlimited
kazoo soft fsize unlimited
kazoo soft memlock unlimited
kazoo soft nofile 999999
kazoo soft rss unlimited
kazoo hard stack 240
kazoo soft cpu unlimited
kazoo soft nproc unlimited
kazoo soft as unlimited
kazoo soft priority -11
kazoo soft locks unlimited
kazoo soft sigpending unlimited
kazoo soft msgqueue unlimited
kazoo soft nice -11
kazoo soft nofile 65536
kazoo hard nofile 65536

+ 17
- 2
system/security/limits.d/rabbitmq.limits.conf View File

@ -1,2 +1,17 @@
rabbitmq soft nofile 65536
rabbitmq hard nofile 65536
rabbitmq soft core unlimited
rabbitmq soft data unlimited
rabbitmq soft fsize unlimited
rabbitmq soft memlock unlimited
rabbitmq soft nofile 999999
rabbitmq soft rss unlimited
rabbitmq hard stack 240
rabbitmq soft cpu unlimited
rabbitmq soft nproc unlimited
rabbitmq soft as unlimited
rabbitmq soft priority -11
rabbitmq soft locks unlimited
rabbitmq soft sigpending unlimited
rabbitmq soft msgqueue unlimited
rabbitmq soft nice -11
rabbitmq soft nofile 65536
rabbitmq hard nofile 65536

+ 2
- 0
system/systemd/kazoo-applications.service View File

@ -6,6 +6,8 @@ After=syslog.target network.target
User=kazoo
Group=daemon
PermissionsStartOnly=true
LimitNOFILE=65536
LimitCORE=infinity
ExecStartPre=/usr/sbin/kazoo-applications prepare
ExecStart=/usr/sbin/kazoo-applications start
ExecStop=/usr/sbin/kazoo-applications stop


+ 2
- 0
system/systemd/kazoo-bigcouch.service View File

@ -7,6 +7,8 @@ Type=forking
User=bigcouch
Group=daemon
PermissionsStartOnly=true
LimitNOFILE=65536
LimitCORE=infinity
ExecStartPre=/usr/sbin/kazoo-bigcouch prepare
ExecStart=/usr/sbin/kazoo-bigcouch background
ExecStop=/usr/sbin/kazoo-bigcouch stop


+ 2
- 0
system/systemd/kazoo-ecallmgr.service View File

@ -6,6 +6,8 @@ After=syslog.target network.target
User=kazoo
Group=daemon
PermissionsStartOnly=true
LimitNOFILE=65536
LimitCORE=infinity
ExecStartPre=/usr/sbin/kazoo-ecallmgr prepare
ExecStart=/usr/sbin/kazoo-ecallmgr start
ExecStop=/usr/sbin/kazoo-ecallmgr stop


+ 2
- 0
system/systemd/kazoo-freeswitch.service View File

@ -7,6 +7,8 @@ After=postgresql.service postgresql-9.3.service postgresql-9.4.service mysqld.se
User=freeswitch
Group=daemon
PermissionsStartOnly=true
LimitNOFILE=65536
LimitCORE=infinity
# RuntimeDirectory is not yet supported in CentOS 7. A workaround is to use /etc/tmpfiles.d/freeswitch.conf
# RuntimeDirectory=/run/freeswitch
# RuntimeDirectoryMode=0750


+ 1
- 0
system/systemd/kazoo-haproxy.service View File

@ -6,6 +6,7 @@ After=syslog.target network.target
User=haproxy
Group=daemon
PermissionsStartOnly=true
LimitNOFILE=65536
PIDFile=/var/run/haproxy/kazoo-haproxy.pid
Environment=HAPROXY_BIN=/usr/sbin/haproxy-systemd-wrapper
ExecStartPre=/usr/sbin/kazoo-haproxy prepare


+ 2
- 0
system/systemd/kazoo-kamailio.service View File

@ -6,6 +6,8 @@ After=syslog.target network.target
User=kamailio
Group=daemon
PermissionsStartOnly=true
LimitNOFILE=65536
LimitCORE=infinity
ExecStartPre=/usr/sbin/kazoo-kamailio prepare
ExecStart=/usr/sbin/kazoo-kamailio start
ExecStop=/usr/sbin/kazoo-kamailio stop


+ 2
- 0
system/systemd/kazoo-rabbitmq.service View File

@ -7,6 +7,8 @@ Type=notify
User=rabbitmq
Group=daemon
PermissionsStartOnly=true
LimitNOFILE=65536
LimitCORE=infinity
ExecStartPre=/usr/sbin/kazoo-rabbitmq prepare
ExecStart=/usr/sbin/kazoo-rabbitmq start
ExecStop=/usr/sbin/kazoo-rabbitmq stop


Loading…
Cancel
Save