配置文件
CentOS 6和7会强制进行最大进程数、最大打开文件数等的资源限定。limits.d
文件夹下面的文件配置会覆盖/etc/security/limits.conf
的内容。
CentOS 6: /etc/security/limits.d/90-nproc.conf
CentOS 7: /etc/security/limits.d/20-nproc.conf
使用upstart的linux发行版配置
* soft nofile 65536
* hard nofile 65536
* soft memlock unlimited
* hard memlock unlimited
* soft fsize unlimited
* hard fsize unlimited
* soft cpu unlimited
* hard cpu unlimited
* soft as unlimited
* hard as unlimited
使用systemd的linux发行版配置
[Service]
# Other directives omitted
# (file size)
LimitFSIZE=infinity
# (cpu time)
LimitCPU=infinity
# (virtual memory size)
LimitAS=infinity
# (locked-in-memory size)
LimitMEMLOCK=infinity
# (open files)
LimitNOFILE=64000
# (processes/threads)
LimitNPROC=64000