CyberTek - the future at the present!
Google
दर्ज करें

लिनक्स में खुली फ़ाइलों की अधिकतम संख्या

द्वारा पोस्ट: (सेट 4) व्यवस्थापक

Linux के प्रणालियों आमतौर पर एक साथ 1024 खुली फ़ाइलों का एक पूर्व निर्धारित सीमा है. इस सीमा से बहुत अधिक काम वास्तव लोड और विशेष रूप से वेब सर्वर की उपस्थिति में कई अलग डोमेन और इसलिए फाइल और लॉग करने के लिए संकेत के साथ मशीन के मामले में कम है.

उत्पादन में पहुँच रहा है और इस सीमा को पार कर जब अक्सर बेजोड़ता strani की समस्याएं हैं. तो इसे जल्दी से अभिनय के लिए बेहतर है. इस प्रक्रिया को जानने का, हमारे अपने आवेदन की आईडी (बिल्ला या httpd) तो फाइलों की संख्या है कि इस प्रक्रिया को खोल लेता साथ कमान की जांच कर सकते हैं जैसे:

lsof-p [प्रक्रिया-Id] | wc-l

हम ulimit आदेश के साथ हस्तक्षेप कर सकते हैं इस समस्या minimaliste समझते हैं. इस प्रणाली के बारे में जानकारी प्राप्त करने के लिए निम्न कमांड का प्रयोग करें:

ulimit हा

ulimit-एच एस

अंत में दर्ज कर सकते हैं लिनक्स से एक ही फाइल को खोलने की अधिकतम मूल्य समायोजित:

ulimit-n 4000

भी इस आदेश के बारे में अधिक जानकारी और अपने सभी विकल्पों के लिए manpages पर नज़र डालें:

आदमी ulimit

में प्रकाशित: linux, शैल, युक्तियाँ
  1. BOCCALONE ने कहा,

    यदि आप परिवर्तन permaente के बाद भी जोड़ने के लिए रिबूट करने के लिए होने बनाना चाहते हैं (rhel पर) का परीक्षण:

    * - Nofile 2048

    फ़ाइल:

    / Etc / सुरक्षा / limits.conf

    2048 में वांछित मूल्य के साथ बदल दिया.

    भाग्य!

एक टिप्पणी जोड़ें

CyberTek द्वारा संचालित - दूरस्थ सहायता