리눅스 접속 소켓 제한 늘이기
리눅스 서버 운영시 특정 시간대에 동시접속자 수가 늘어나면 관리자 조차도 SSH 접속이 안될 때가 있을 것이다.
이런 경우는 ulimit -n 으로 open files 수를 확인해보고 이 수치를 늘여주면 된다.
[root@conoha ~]# ulimit -n 1024
[root@conoha ~]# ulimit -n
1024
[root@conoha ~]# ulimit -n 65536
[root@conoha ~]# ulimit -n
65536
[root@conoha ~]# ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 3891
max locked memory (kbytes, -l) 64
max memory size (kbytes, -m) unlimited
open files (-n) 65536
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 3891
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
이렇게 설정하고 재 로그인 하면 적용이 된다.
하지만 재부팅하면 설정값이 이전으로 돌아가 있을 것이다.
재부팅 후에도 적용을 하려면 /etc/security/limits.conf 파일을 열어서 아래 내용을 추가해주고 재부팅 해보자.
* - nofile 65536
'LINUX' 카테고리의 다른 글
CentOS 7.2 방화벽 ping 막기 (0) | 2016.04.21 |
---|---|
리눅스 일정 주기로 서버 상태 체크하는 스크립트 (0) | 2016.04.20 |
CentOS 7.x root 비밀번호 분실시 초기화 방법 (2) | 2016.04.15 |
CentOS 7.x 아파치 모듈 컴파일 에러시 (0) | 2016.04.15 |
리눅스 인터넷 속도 테스트 팁 (0) | 2016.04.14 |