1. 程式人生 > >檔案控制代碼配置limits.conf不生效問題

檔案控制代碼配置limits.conf不生效問題

在網上找了一段時間,解決方法說了很多種,我歸納一下:

1、引入pam_limits.so庫檔案,當然前提是你作業系統需要有這個檔案。這個方法好像佔了大多數,好像也很有道理,但是經測試,依然不生效。

2、指定特定使用者的特定限制,例下:

root soft nofile 600000

root hard nofile 600000

其實這個是有用的,但是如果我改成

* soft nofile 600000

* hard nofile 600000

依然是有效,我的作業系統是centos,對*沒有限制,可能其他系統有限制。


其實以上的方法都沒有解決我的問題,我的問題其實是格式問題,在配置的行中間既用了空格,又用了tab鍵導致,最終換成了統一的單空格解決。開啟其他終端ulimit -a 檢視是生效的,而且在去掉上面的兩種解決方案也是生效的。所以標重點

配置的時候注意格式,如果不清楚哪種格式會生效,就全用單空格,如下:

* soft nofile 600000

* hard nofile 600000