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 if [ "$(whoami)" == "${USER}" ]; then
exec "$@" exec "$@"
else else
exec sudo -E -u ${USER} "$@"
runuser -s /bin/bash ${USER} -c "$*"
fi fi
RETVAL=$? RETVAL=$?


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

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


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

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


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

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


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

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


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

@ -45,7 +45,7 @@ start() {
exec "$@" exec "$@"
else else
set -- ${BIN_FILE} -f ${CFG_FILE} -m ${SHM_MEMORY} -M ${PKG_MEMORY} -u ${USER} -g ${GROUP} ${EXTRA_OPTIONS} "$@" 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 fi
RETVAL=$? RETVAL=$?


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

@ -49,7 +49,7 @@ start() {
if [ "$(whoami)" == "${USER}" ]; then if [ "$(whoami)" == "${USER}" ]; then
exec "$@" exec "$@"
else else
exec sudo -E -u ${USER} "$@"
runuser -s /bin/bash ${USER} -c "$*"
fi fi
RETVAL=$? 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 User=kazoo
Group=daemon Group=daemon
PermissionsStartOnly=true PermissionsStartOnly=true
LimitNOFILE=65536
LimitCORE=infinity
ExecStartPre=/usr/sbin/kazoo-applications prepare ExecStartPre=/usr/sbin/kazoo-applications prepare
ExecStart=/usr/sbin/kazoo-applications start ExecStart=/usr/sbin/kazoo-applications start
ExecStop=/usr/sbin/kazoo-applications stop ExecStop=/usr/sbin/kazoo-applications stop


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

@ -7,6 +7,8 @@ Type=forking
User=bigcouch User=bigcouch
Group=daemon Group=daemon
PermissionsStartOnly=true PermissionsStartOnly=true
LimitNOFILE=65536
LimitCORE=infinity
ExecStartPre=/usr/sbin/kazoo-bigcouch prepare ExecStartPre=/usr/sbin/kazoo-bigcouch prepare
ExecStart=/usr/sbin/kazoo-bigcouch background ExecStart=/usr/sbin/kazoo-bigcouch background
ExecStop=/usr/sbin/kazoo-bigcouch stop 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 User=kazoo
Group=daemon Group=daemon
PermissionsStartOnly=true PermissionsStartOnly=true
LimitNOFILE=65536
LimitCORE=infinity
ExecStartPre=/usr/sbin/kazoo-ecallmgr prepare ExecStartPre=/usr/sbin/kazoo-ecallmgr prepare
ExecStart=/usr/sbin/kazoo-ecallmgr start ExecStart=/usr/sbin/kazoo-ecallmgr start
ExecStop=/usr/sbin/kazoo-ecallmgr stop 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 User=freeswitch
Group=daemon Group=daemon
PermissionsStartOnly=true 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 is not yet supported in CentOS 7. A workaround is to use /etc/tmpfiles.d/freeswitch.conf
# RuntimeDirectory=/run/freeswitch # RuntimeDirectory=/run/freeswitch
# RuntimeDirectoryMode=0750 # RuntimeDirectoryMode=0750


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

@ -6,6 +6,7 @@ After=syslog.target network.target
User=haproxy User=haproxy
Group=daemon Group=daemon
PermissionsStartOnly=true PermissionsStartOnly=true
LimitNOFILE=65536
PIDFile=/var/run/haproxy/kazoo-haproxy.pid PIDFile=/var/run/haproxy/kazoo-haproxy.pid
Environment=HAPROXY_BIN=/usr/sbin/haproxy-systemd-wrapper Environment=HAPROXY_BIN=/usr/sbin/haproxy-systemd-wrapper
ExecStartPre=/usr/sbin/kazoo-haproxy prepare 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 User=kamailio
Group=daemon Group=daemon
PermissionsStartOnly=true PermissionsStartOnly=true
LimitNOFILE=65536
LimitCORE=infinity
ExecStartPre=/usr/sbin/kazoo-kamailio prepare ExecStartPre=/usr/sbin/kazoo-kamailio prepare
ExecStart=/usr/sbin/kazoo-kamailio start ExecStart=/usr/sbin/kazoo-kamailio start
ExecStop=/usr/sbin/kazoo-kamailio stop ExecStop=/usr/sbin/kazoo-kamailio stop


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

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


Loading…
Cancel
Save