IT/OS

OS별 file descriptor 개수 확인 및 수정

동구멍폴로 2020. 6. 29. 11:18
반응형

- WAS 기동시 Too many openfiles ~~ 와 같은 로그가 확인되며 기동되지 않을 경우, file descriptor 설정 변경필요

-  아래 설명의 <value> 는 수정할 값을 의미함.

 

1. AIX/Solaris
 /usr/bin/ulimit -a

* Hard limit > ulimit -aH

** Soft limit > ulimit -aS

 

- AIX 수정  (전역 수정_root 권한) 

 vi /etc/security/limits

 OPEN_MAX

 nofiles=<value>

 

- Solaris 수정  (전역 수정_root 권한) 

  vi /etc/system 

  set rlim_fd_max=<value>

  set rlim_fd_cur=<value>

 

- 사용자별 수정 (공통)

 > ulimit -n <value> 실행

 

Linux

 

* Hard limit > sysctl -a | grep fs.file-max

** Soft limit > ulimit -a

 

- vi /etc/security/limits.conf 다음 항목 수정

 hard nofile <value>

 soft nofile <value>

 

 

Windows
윈도우에서는 파일 핸들로 표시

cmd열고 net config server 엔터

 

 

반응형