बहुत खोज के बाद मुझे अंततः पता चला कि सिस्टम की मानक सीमा 4096 है और सिस्टम स्तर पर जो भी सेट है, उसके बावजूद सिस्टम स्तर हमेशा प्राथमिकता लेगा। इस के लिए ठीक संपादन /etc/systemd/system.conf और जोड़कर systemd फ़ाइल खोलने सीमा बदलने के लिए है निम्नलिखित की स्थापना
DefaultLimitNOFILE=65536
ऐसा लगता है systemd में डिफ़ॉल्ट सेटिंग्स का एक बहुत कुछ है जो प्रणाली ओवरराइड देखते हैं कि सेटिंग्स को systemd
में सेट किया जाना चाहिए, इसलिए यदि लोगों के लिए इसका कोई उपयोग है तो यह उत्पादन लालसा चलाने के लिए उबंटू 16.04 सर्वर के लिए मेरी अंतिम सेटिंग्स हैं।
/etc/systemd/system.conf संपादित करें (sudo नैनो /etc/systemd/system.conf) और
DefaultLimitNOFILE=65536
संपादित /etc/security/limits.conf (sudo नैनो/etc/सुरक्षा जोड़ने /limits.conf) और
* soft nofile 64000
* hard nofile 64000
root soft nofile 64000
root hard nofile 64000
संपादित /etc/pam.d/common-session (sudo नैनो /etc/pam.d/common-session) जोड़ सकते हैं और जोड़ने
session required pam_limits.so
संपादित करें/एट c/pam.d/आम-सत्र-गैर-सहभागी (sudo नैनो /etc/pam.d/common-session-noninteractive) और
session required pam_limits.so
संपादित /etc/rc.local (sudo नैनो/आदि जोड़ने/RC .local) और
sysctl -w net.core.somaxconn=65535
संपादित /etc/sysctl.conf (sudo नैनो /etc/sysctl.conf) जोड़ सकते हैं और
vm.overcommit_memory = 1
संपादित /etc/rc.local (sudo नैनो/आदि जोड़ने /rc.local) और
जोड़ें
echo never > /sys/kernel/mm/transparent_hugepage/enabled
शानदार उत्तर! DefaultLimitNOFILE वह है जो मैं खो रहा था – redgeoff
धन्यवाद ओली। इससे मुझे सामना करने वाले सभी मुद्दों को संबोधित किया गया। उत्तम। – user785717