나는 실제로 우리를 위해 ulimit를 설정하는 데 사용되는 개인 요리사 요리 책을 썼으며 꽤 잘 작동합니다. 우분투의 경우 전역 ulimit 설정을 원하면 다음과 같은 트릭이 필요합니다.
공통 세션에 다음을 추가하십시오.
session required pam_limits.so
limit.conf에는 다음이 있어야합니다.
* soft nofile 64000
* hard nofile 65000
root soft nofile 64000
root hard nofile 65000
루트 부분은 init 스크립트가 제대로 작동하지 않는 것처럼 보이므로 중요합니다. 그래서 우리는 다음을 설정하는 요리사 요리 책을 가지고 있으며 훌륭하게 작동합니다.
Tomcat에 사용했던 또 다른 옵션은 Tomcat을 배포 한 다음 init 스크립트를 덮어 쓰고 ulimit에 대한 ulimit를 설정하고 Tomcat을 다시 시작하는 사용자 지정으로 덮어 씁니다. 이것은 훌륭하게 작동하지만 첫 번째보다 약간 해키입니다.
이 도움이 되길 바랍니다. 언젠가는 내부적으로 요리 책을 오픈 소스로 오픈 소스로 만들 수 있지만, 여러분과 같은 다른 사람들에게 도움이 될 수 있습니다.