web-dev-qa-db-ja.com

Mac OS X 10.6でデフォルトのulimit値を変更する方法は?

Mac OS Xでは、プロセス数は266に、開いているファイルは256に制限されています。これが問題になる場合があります。 256の開いているファイルと266のプロセスはそれほど多くありません。

Mac OS X 10.6.7でデフォルトのulimit値を変更する方法はありますか?

(うまくいけば、10.6.7と他のSnow Leopardリリースとの間に違いはありません。)

関連質問 serverfault内。残念ながら、答えはMac OS X 10.5に対するものであり、10.6では機能しません。

42
Olli

launchctlがこれを制御します。

あなたはできる

launchctl limit maxfiles 2048 2048 

開いている最大ファイルのソフト制限とハード制限を設定します。詳細については、以下の「制限」セクションを参照してください。

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

47
Aaron Kangas

これについてはStackOverflowに回答があります。どうやら ulimit は今やる。

9
atl

ご参考までに。

.bash_profile OS v10.10.3ではupdateは役に立ちませんでしたが、NodeJSを0.10.35から0.12.3に再インストールすると問題が解決しました。

1
Andrii Lundiak