ubuntu14.04版本下ulimit連線數限制的解決方法
阿新 • • 發佈:2019-01-02
Linux對於每個使用者,系統限制其最大程序數。為提高效能,可以根據裝置資源情況,設定各linux 使用者的最大程序數。
可以使用ulimit -a檢視當前限制:
對於一些服務的資源限制,如mongodb最大連線數限制等,常用的解決方法是:
#ulimit -u 64000
#ulimit -s 1024
#ulimit -n 64000
但這些命令都是當次有效的。
可以修改相應配置檔案,使之永久有效
#sudo vim /etc/security/limits.conf
* hard nofile 64000
* soft nofile 64000
root hard nofile 64000
root soft nofile 64000
* hard nproc 64000
* soft nproc 64000
root hard nproc 64000
root soft nproc 64000
* hard stack 1024
* soft stack 1024
root hard stack 1024
root soft stack 1024
重啟後生效。
如果ulimit -a檢視時,max user processes 沒有生效,可以新增一個檔案
#sudo vim /etc/security/limits.d/90-nproc.conf
* hard nproc 64000
* soft nproc 64000
root hard nproc 64000
root hard nproc 64000
本篇文章來源於 Linux公社網站(www.linuxidc.com) 原文連結:http://www.linuxidc.com/Linux/2016-08/134604.htm
可以使用ulimit -a檢視當前限制:
對於一些服務的資源限制,如mongodb最大連線數限制等,常用的解決方法是:
#ulimit -u 64000
#ulimit -s 1024
#ulimit -n 64000
但這些命令都是當次有效的。
可以修改相應配置檔案,使之永久有效
#sudo vim /etc/security/limits.conf
* hard nofile 64000
* soft nofile 64000
root hard nofile 64000
root soft nofile 64000
* hard nproc 64000
* soft nproc 64000
root hard nproc 64000
root soft nproc 64000
* hard stack 1024
* soft stack 1024
root hard stack 1024
root soft stack 1024
重啟後生效。
如果ulimit -a檢視時,max user processes 沒有生效,可以新增一個檔案
#sudo vim /etc/security/limits.d/90-nproc.conf
* hard nproc 64000
* soft nproc 64000
root hard nproc 64000
root hard nproc 64000
本篇文章來源於 Linux公社網站(www.linuxidc.com) 原文連結:http://www.linuxidc.com/Linux/2016-08/134604.htm