हमारे पास एक CentOS बॉक्स है जिसे मैं उन अधिकतम फ़ाइलों को बढ़ाने की कोशिश कर रहा हूं जो एक उपयोगकर्ता के पास हो सकती हैं। वर्तमान में जब मैं दौड़ता ulimit -Sn
हूं तो मुझे मिलता है 1024
और ulimit -Hn
देता है 4096
। मुझे लगभग 6000 की संख्या चाहिए।
में /etc/sysctl.conf
मैंने सेट किया है fs.file-max = 100000
। में /etc/security/limits.conf
मैं निम्नलिखित सेट है:
username soft nofile 6000
username hard nofile 65535
मैंने लॉग आउट किया है और वापस लॉग इन किया है, username
लेकिन अभी भी मेरे बदलाव नहीं दिख रहे हैं। इस मूल्य को परिवर्तित करने के लिए मुझे क्या चाहिए?
मेरे पास सब /etc/security/limits.d
है 90-nproc.conf
। मैंने यह भी सुनिश्चित किया है कि ulimit को मेरे .bash_profile या .bashrc में नहीं बुलाया जा रहा है।
जब मैं sysctl -p
इसे चलाता हूं, तो मैं जो सेटिंग्स चाहता हूं उसे बाहर निकालता हूं और यह उस मूल्य को दिखाता है fs.file-max
जो मैं चाहता हूं। लेकिन जब मैं दौड़ता ulimit -Sn
हूं तो मुझे 1048 मिलते हैं। अगर मैं दौड़ने की कोशिश करूं तो sysctl --system
मुझे मिल जाएगा error: Unknown parameter "--system"
।