ম্যাক ওএস এক্স 10.6 এ ডিফল্ট উলিমিট মানগুলি কীভাবে পরিবর্তন করবেন?


42

ম্যাক ওএস এক্স প্রসেসের সংখ্যা 266-এ সীমাবদ্ধ করে 256-এ ফাইল খুলবে Sometimes 256 খোলার ফাইল এবং 266 প্রক্রিয়া এতটা নয়।

ম্যাক ওএস এক্স 10.6.7 এ ডিফল্ট উলামিট মানগুলি কীভাবে পরিবর্তন করা সম্ভব?

(আশা করি 10.6.7 এবং অন্যান্য তুষার চিতা মুক্তির মধ্যে কোনও পার্থক্য নেই))

সার্ভারফল্টে সম্পর্কিত প্রশ্ন । দুর্ভাগ্যক্রমে, উত্তরটি ম্যাক ওএস এক্স 10.5 এর জন্য, এবং এটি 10.6 তে কাজ করছে না।


একটি দ্রুত পরিবর্তন জন্য: ulimit -n 1024। তবে এটি ডিফল্ট পরিবর্তন করে না।
সিউর

উত্তর:


47

প্রবর্তন এখন তার উপর নিয়ন্ত্রণ আছে।

আপনি একটি করতে পারেন

launchctl limit maxfiles 2048 2048 

সর্বাধিক ফাইল খোলার জন্য নরম এবং কঠোর সীমা নির্ধারণ করতে। আরও তথ্যের জন্য দেখুন এর 'সীমা' বিভাগ:

http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/launchctl.1.html


1
এটি এখনও ওএস এক্স 10.9
ওলি

আমি ১০.৯.৪ চালাচ্ছি এবং যখন আমি launchctl limit maxfiles 2048 2048এবং mongoআমি এখনও soft rlimits too lowত্রুটি পাচ্ছি । আমি আর কিছু চেষ্টা করতে পারি?
রায়ান

সুডো লঞ্চক্টেল ইত্যাদির সাথে সীমা পরিবর্তন করার পরে টার্মিনালটি বন্ধ / খুলুন এবং ইউলিমিট -n 2048 সেট করুন this এবার এটি কাজ করা উচিত। এটি ulimit -n দিয়ে দেখুন
ক্রিসমার্ক

4
শেলটিতে কিছু করার চেষ্টা করার সময় আমার ম্যাকটিতে 'লঞ্চাক্টল সীমা ম্যাক্সফাইলস 2048 2048' করার পরে 'আমি' অনেকগুলি ওপেন ফাইল 'পেয়েছি এবং কোকো অ্যাপ্লিকেশন খালি মেনুগুলি দেখিয়েছে। সিস্টেমটি বেশ টোস্টেড ছিল। একটি রিবুট কৃতজ্ঞতার সাথে এটি স্থির করে।
গ্রাহাম হুইলার

3
ম্যাকস সিয়েরায় এই কমান্ডটি চালাবেন না। সঠিক কমান্ডটি হ'ল launchctl limit maxfiles 2048 unlimitedযদিও আমি এটি করার launchctl limit maxfilesআগে আপনার বর্তমান সেটিংসটি দেখার পরামর্শ দিই , অন্যথায় আপনি আপনার কম্পিউটারকে সম্পূর্ণভাবে লকআপ করে রাখবেন।
snowe2010

8

এইটির জন্য স্ট্যাক ওভারফ্লোতে একটি উত্তর রয়েছে। স্পষ্টতই ulimitএখন এটি করে।


1
আপনি ওলিমিট দিয়ে মানগুলি পরিবর্তন করতে পারেন তবে এটি সেগুলি সংরক্ষণ করে না। লিঙ্কযুক্ত পোস্টে ডিফল্টগুলি সংরক্ষণের কোনও উপায় অন্তর্ভুক্ত নয়।
ওলি

3
দ্রুত সমাধান: আপনার ~ / .Bash_profile সম্পাদনা করুন এবং এটিকে একটি লাইনে যুক্ত করুন: ulimit -n 1024 (আপনার পছন্দ অনুযায়ী যে কোনও সংখ্যা ব্যবহার করুন)
পাপাফ্রেড

2
@ পপাফ্রেড এটি কেবলমাত্র কার্যকর যখন আপনি টার্মিনাল / ব্যাশ খুলবেন। সমস্ত প্রোগ্রাম টার্মিনাল থেকে চালানো হয় না।
ওলি

1

অবগতির জন্য।

.bash_profile আপডেট আমাকে ওএস v10.10.3 এর জন্য সহায়তা করে নি, তবে 0.10.35 থেকে 0.12.3 থেকে পুনরায় ইনস্টল নোডজেএস আমাকে সহায়তা করেছিল এবং ত্রুটি অদৃশ্য হয়ে গেছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.