I was trying to set ulimit -n for redis-server, but neither /etc/security/limits.conf nor ulimit work.
Here is the solution:
1 open /lib/systemd/system/redis-server.service
2 add following lines to ‘[Service]‘
1 |
LimitNOFILE=64000 |
3 reload daemon
1 |
systemctl daemon-reload |
4 restart service
1 |
systemctl restart redis-server.service |
Same for php5-fpm.
Other ulimit related keys:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
LimitCPU= LimitFSIZE= LimitDATA= LimitSTACK= LimitCORE= LimitRSS= LimitNOFILE= LimitAS= LimitNPROC= LimitMEMLOCK= LimitLOCKS= LimitSIGPENDING= LimitMSGQUEUE= LimitNICE= LimitRTPRIO= LimitRTTIME= |
Debian 8 Systemd Change Service Ulimit by @sskaje: https://sskaje.me/2015/06/debian-8-systemd-change-service-ulimit/
Incoming search terms:
- debian LimitNPROC
- systemd ulimit
- handlejlc
- honorqwc
- https://sskaje me/systemd-ulimit/
- LimitMSGQUEUE
- mouthgrp
- suystemd limitnofile
- systemd LimitDATA
- systemd limitrtprio
- systemd set ulimit
- systemd ulimit linux
- systemd ulimits
Link to this post!