>> Delete No. 7359 article
No. Too many Open Files

등록 2000-10-03 20:42:00 By localhost     조회 2
이름 조정기    

		저희 서버에 사용자가 갑자기 증가하여.. 종종 이런 메세지가 뜨더군요..
Too many open files 라고..
그걸 해결하려면 커널을 컴파일 해야 한다고 하던데.. 소스를 고쳐야 하는데..
1024까지 할수 있다고 하더군요..(질답란에 올라온 답변.. ^^;;)
그 내용은 이렇습니다..
-------------------------------------------
/usr/src/linux/include/linux/limits.h 의
#define NR_OPEN 1024
이 프로세스에서 오픈할수 있는 최대의 fd(파일디스크립터)의 값입니다.
단순히 이 값을 키우면 fd값이 커질수는 있지만 조심해야합니다.
 /usr/src/linux/include/linux/posix_types.h 의
#define __FD_SETSIZE 1024
POISX에 의하여 최대값이 제한된것임..
비슷한 의미를 가질수 있음으로 (정확히는 커널를 심층적으로 분석
해야함) 1024 이상은 위험할 수 있음니다..
 커널을 보셔서 fd가 256 이나 512면 1024까지 바꿀수 있음으로
한번바꾸어 보세요...
참고 : fd값이 커지면 메모리를 많이 잡아먹습니다...
-------------------------------------------
그런데.. 커널 2.2.17의 경우에 1024로 되어 있습니다. 그걸 고치면 더 높이면
위험하다는데.. 어찌해야 할지..
부디 고수님들의 멋찐 답변 부탁 드립니다.
 jojungki at hanmail.net 으로 메일을 보내주셔두 되구요.. 답변을 달아 주셔두
됩니다. ^^ 그럼 이만..--^^
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved