MariaDB open_files_limit 값 변경하기
CentOS 7.x 버전에서 아래처럼 명령어로도 open_files_limit 변경이 안되는 문제가 있습니다.
set global open_files_limit = 10000
#1238 Variable 'open_files_limit' is a read only variable
먼저 /etc/security/limits.conf 에 아래 내용을 추가합니다.
* - nofile 65536
또는
* hard nofile 65536
* soft nofile 65536
저장 후에 재부팅 또는 재접속을 합니다.
아니면 임시로 # ulimit -n 65536 명령어를 실행합니다.
# ulimit -Hn -Sn
open files (-n) 65536
open files (-n) 65536
위 처럼 값이 변경되었는지 확인 후 다음으로 넘어갑니다.
/etc/systemd/system/multi-user.target.wants/mariadb.service 파일에 아래 내용을 추가합니다.
[Service]
LimitNOFILE=10000
LimitNOFILE=infinity 로 설정하면 ulimit 의 값을 따라갑니다.
systemd 를 reload 후 mariadb 를 재시작 하면 됩니다.
# systemctl daemon-reload
# systemctl restart mariadb
이제 open_files_limit 값을 확인해보세요~
'LINUX' 카테고리의 다른 글
NGINX 프록시 사용시 REMOTE_ADDR 문제 (0) | 2017.07.05 |
---|---|
NGINX Service Unavailable (0) | 2017.07.05 |
CentOS 7.x Apache + MariaDB + PHP 설치 쉘스크립트 (0) | 2017.07.05 |
리눅스 아파치 로그 IP 정렬방법 (0) | 2017.07.03 |
아파치 BLEXBot 차단하기 (0) | 2017.06.26 |