4.4. ulimits 설정
Red Hat Enterprise Linux 및 Solaris 플랫폼의 경우 JBoss EAP JVM 프로세스에 적합한 ulimit 값을 구성해야 합니다. "soft" ulimit 는 일시적으로 초과할 수 있지만 "하드" ulimit 는 리소스 사용에 대한 엄격한 성정입니다. 적절한 ulimit 값은 환경과 애플리케이션에 따라 다릅니다.
JBoss EAP 프로세스에 적용된 제한이 너무 낮으면 JBoss EAP를 시작할 때 다음과 같은 경고가 표시됩니다.
WARN [org.jboss.as.warn.fd-limit] (main) WFLYSRV0071: The operating system has limited the number of open files to 1024 for this process; a value of at least 4096 is recommended.
현재 ulimit 값을 보려면 다음 명령을 사용합니다.
소프트
ulimit값의 경우:ulimit -Sa하드
ulimit값의 경우:ulimit -Ha
열려 있는 최대 파일 수에 대해 ulimit 를 설정하려면 적용하려는 수와 함께 다음 명령을 사용하십시오.
열려 있는 최대 파일 수에 대해 소프트
ulimit를 설정하려면 다음을 수행합니다.ulimit -Sn 4096열려 있는 최대 파일 수에 대해 hard
ulimit를 설정하려면 다음을 수행합니다.ulimit -Hn 4096
ulimit 설정이 효과적이 되도록 하려면 프로덕션 시스템에서 소프트 및 하드 제한을 동일한 값으로 설정하는 것이 좋습니다.