홈페이지가 갑자기 열리지 않는다고..
시스템 로그 확인해 보니 'IOException: 열린 파일이 너무 많음'
일단, Tomcat 컨테이너를 내렸다 올리고 열심히 검색해 보니 아래 내용을 발견.
https://sarc.io/index.php/os/1708-too-many-open-files
https://woowabros.github.io/experience/2018/04/17/linux-maxuserprocess-openfiles.html
/etc/security/limits.conf 파일은 root 사용자로 수정하고,
os 를 reboot 할 필요 없이 파일을 저장하면 바로 반영됨.
다만, Tomcat 은 재기동 해야 합니다. ^^;
한 가지 주의해야 할 것은,
limits.conf 를 root 계정으로 수정해도
콘솔이 계속 열린 상태에서는 open files 수치가 바뀌지 않음.
따라서, 접속을 끊고 재접속 한 다음에 ulimit -aS 와 -aH 를 확인해야 함.
혹시 모르니까, 재접속 한 다음에 Tomcat 재기동 요망.
'Server Oriented > Server' 카테고리의 다른 글
Oracle DB 와 ojdbc, jdk 버전 관계 (0) | 2022.09.07 |
---|---|
Tomcat 열린 파일이 너무 많음, tomcat-users.xml 닫지 못... (2) | 2020.03.19 |
Apache Tomcat log 설정 (0) | 2020.03.13 |
svn 서버의 IP 가 변경되면 작업해야 하는 2가지 (0) | 2020.02.11 |
HTTP Debugger 사용팁 (0) | 2019.10.23 |