본문 바로가기

Linux

[Linux] /etc/security/limit.conf 파일 설정 방법

728x90

* 리눅스는/etc/security/limit.conf 파일을 통해 서버의 리소스를 관리

 

리소스란? 웹 사이트에 접속하거나 API호출을 할 때, 서버로부터 제공받는 식별 가능한 자원들

 

 vi /etc/security/limits.conf

파일을 열어 shift g로 맨 밑으로 이동한 후 i로 입력상태로 전환

 

ex)

tibero soft nofile 1024
tibero hard nofile 65536
tibero soft nproc 2047
tibero hard nproc 16384

 

*숫자값은 요구사항에 맞게 수정하길 바람 

 

soft : 새로운 프로그램을 생성하면 기본으로 적용되는 한도
hard : 최대로 늘릴 수 있는 한도
nproc(number of processes) : 프로세스 최대 개수
nofile(number of open files) : 파일 열기 최대 개수

*nofile : MAX_SESSION_CNT / WTHR_PROC_CNT 이상으로 설정
*nproc : MAX_SESSION_CNT + 10000 이상으로 설정

(리눅스에서는 모든 개체를 파일로 보기에 nproc를 높이면 nofile도 같이 높여주는 것이 맞다)