Mac OS X 10.6에서 기본 ulimit 값을 변경하는 방법은 무엇입니까? 수를 266으로 제한하고

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에서는 작동하지 않습니다.



답변

launchctl은 이제 그것을 제어합니다.

당신은 할 수 있습니다

launchctl limit maxfiles 2048 2048

최대 파일 열기에 대한 소프트 및 하드 제한을 설정합니다. 자세한 내용은 다음의 ‘limit’섹션을 참조하십시오.

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


답변

이것에 대한 StackOverflow에 대한 답변이 있습니다. 분명히 ulimit지금 그렇습니다 .


답변

참고로

.bash_profile 업데이트는 OS v10.10.3에 도움이되지 않았지만 NodeJS를 0.10.35에서 0.12.3으로 다시 설치하면 도움이되고 오류가 사라집니다.