আমি এনজিএনএক্স-তে আপাতদৃষ্টিতে প্রচলিত "অনেকগুলি ফাইল বর্ণনাকারী" ত্রুটি পেয়েছি। অনেক অনুসন্ধানের পরে, সমাধানটি স্পষ্টভাবে এনজিএনএক্সে উপলব্ধ ফাইল বর্ণনাকারীর সংখ্যা বাড়িয়ে তোলার জন্য। অর্থবহ এবং নিরাপদ উপায়ে এটি করতে আমার স্বাচ্ছন্দ্য বোধ করার মতো পর্যাপ্ত তথ্য নেই। এখানে বেশিরভাগ ফোরাম / ইমেল থ্রেডগুলি মূল পয়েন্টগুলি অন্তর্ভুক্ত করে:
- ওএসের নিজস্ব মোট ফাইল বর্ণনাকারী সীমা রয়েছে (আমার সিস্টেমে,
cat /proc/sys/fs/file-max
"100678" আউটপুট দেয়) - প্রতিটি ব্যবহারকারীর নিজস্ব সীমাও থাকতে পারে (তবে আমার সিস্টেমে
ulimit
যে কোনও ব্যবহারকারীর আউটপুট হিসাবে " চলমান সীমাহীন" আরও বিশদ সহ নীচে আপডেট দেখুন ) - এই ব্যক্তি যা বলেছিলেন তার ধারায় কয়েকটি লোক কিছু বলেছিল: 'দিকনির্দেশক কর্মী_প্রিমিট_নোফাইল "কয়টি" নির্দিষ্ট করে না, এটি অপারেটিং সিস্টেমের সীমা যা করে। দিকনির্দেশক কর্মী_রামিট_নোফাইল কেবলমাত্র এই সীমাটি যথেষ্ট পরিমাণে বাড়ানোর পক্ষে একটি দ্রুত এবং নোংরা উপায়টিকে অনুমতি দেয় '' সুতরাং আমি অনুমান করি যে এই ধারণাটি হ'ল কনফিগের পরিবর্তে এনগিনেক্স ওএস ব্যবহারকারীর জন্য সীমা নির্ধারণ করা "আরও ভাল"?
আমি কেবল একজন শ্রমিক_রমিট_নোফাইল মানটি শ্রমিকের প্রতি সংযোগের সংখ্যার চেয়ে বেশি রেখে দিতে পারি এবং এটি একটি দিন কল করতে পারি তবে আমি অনুভব করি যে এখানে কী চলছে আমি সত্যিই জানি না।
- কেন শ্রমিক প্রতি সীমা ওএস সীমা চেয়ে কম হবে?
- আমার সীমাটি এখন কীভাবে তা সন্ধান করব?
আপডেট : মূল এবং একটি সাধারণ ব্যবহারকারীর উভয়ের জন্যই "সীমাহীন" আউটপুট, বিউট ulimit -Hn
এবং ulimit -Sn
উভয় আউটপুট 1024 lim