过去我们修改ulimit,大多是在centos里面,大多是做如下的操作:
# /etc/security/limits.conf
* - nofile 65535
* - nproc 65535
但是如果想在Ubuntu下面也这么干,貌似有点问题哦。
# http://zh-chs.stack.aiseen.org/questions/39506149/ubuntu-16-04-systemd-redis-issues-with-ulimit
# 修改 /etc/systemd/system.conf
DefaultLimitNOFILE=65000
DefaultLimitNPROC=65000
如果仅仅是在 /etc/security/limits.d/90-nofile.confl里面加入:
* - nofile 65535
root - nofile 65535
经过测试,只是对root有效,而且根据资料显示,root这个必须单独一行。
奇怪的Ubuntu16.04,本文的方法只是可以暂时解决,不过一般也就够用了。