मैं उबंटू 17.04 पर हूं। खुली फ़ाइल सीमा बढ़ाने की कोशिश कर रहा है, और जो भी निर्देश मुझे ऑनलाइन मिले हैं उनमें से कोई भी काम नहीं कर रहा है। मैं 4096 तक जा सकता हूं, लेकिन इससे आगे नहीं जा सकता।
$ ulimit -n
1024
$ ulimit -n 4096
$ ulimit -n
4096
यह काम करता है। यह नहीं है:
$ ulimit -n 4097
bash: ulimit: open files: cannot modify limit: Operation not permitted
यह कठिन सीमा के कारण प्रतीत होता है:
$ ulimit -Hn
4096
मैंने इन पंक्तियों को /etc/security/limits.conf में जोड़ने का प्रयास किया है:
* hard nofile 65535
* soft nofile 65535
root soft nofile 65535
root hard nofile 65535
इस लाइन को /etc/pam.d/common-session और /etc/pam.d/common-session-noninteractive पर भी जोड़ा गया:
session required pam_limits.so
ऐसा करने के बाद से, मैंने अपना कंप्यूटर रीबूट कर लिया है। सीमा में परिवर्तन। कुछ भी प्रभावित नहीं करता है। कठिन सीमा अभी भी 4096 पर अटकी हुई है, मुझे किसी भी उच्च स्तर पर जाने से रोक रही है। मैं अपनी खुली फ़ाइलों की सीमा कैसे बढ़ाऊं?
यहां कुछ अतिरिक्त कॉन्फ़िगरेशन जानकारी दी गई है:
$ cat /proc/sys/fs/file-max
1624668
DefaultLimitNOFILE=65535
चाल चली। लेकिन/etc/security/limits.conf
काम क्यों नहीं करता है?