소프트웨어개발/Linux general

리눅스 소켓 접속 제한 늘리기

곽코딩 2017. 10. 19. 13:08
반응형

리눅스는 기본적으로 1024개의 파일을 오픈할 수 있다.

(리눅스에서는 소켓 접속도 파일 오픈 개념으로 처리됨)

그래서 소켓 프로그램시 1000명 이상되면 사용자 접속이 안될 수 있는데..

아래 처럼 파일 오픈 개수를 늘려줄 수 있도록..

 

 

# ulimit -a

open files (-n) 1024

이런 항목이 있음..

 

파일 오픈 개수를 늘리자.

root 권한으로 /etc/security/limits.conf 열어서 아래처럼 수정

 

# vi /etc/security/limits.conf

* soft nofile 500000

* hard nofile 500000

 

저장하고, 새로 로그인 하면. 파일 오픈 개수가 늘려져 있을 것임.

 

# ulimit -a

open files (-n) 500000

이렇게 변경되어있으면 됨.