|
News,
Internal,
Projects,
Home Software, Support, Documentation |
제가 쓰는 프로그램에서 자꾸 이런 에러를 내뱉는데
무슨 에러인지 잘 모르겠습니다.
Nov 19 20:47:59 [error] sd_accept: [5418] unable to add socket to
fdwatch pool (max connections?)
Nov 19 20:47:59 [error] fdwatch_del_fd: out of bounds idx [-1] (max: 5415)
서버에서 발생되는 문제로 봐서 max_connection 에 관련된 문제,
즉 tcp 커넥션 문제 같거든요..
그리고 netstat 으로 확인을 해보면
저런 에러가 뜰 때는 이 밑의 맨앞 숫자가 5415정도로 뜹니다.
지금은 접속자가 그만큼 되지가 않아서 전부 뜨지 않네요..
fishlover@xxxxxxxxxxxxxxxxxxxx [~] # netstat -n |grep 6112 |grep ESTA |wc
3870 23220 305730
제가 추측을 해보자면 FreeBSD 에서 TCP 소켓을 제한하는 것 같습니다.
특별히 운영체제에서 제한하는 값이 있는지 궁금하네요
제가 옛날에 4.9 쓸때는 5400을 넘겼는데 지금 4.11에서는 못넘기는것으로 보아
4.9때 줬었던 설정값과 관련이 있나도 궁금하네요..
커넥션과 비슷한 옵션은
/boot/loader.conf 에서
kern.maxusers=""
를 조절했거든요. 숫자를 몇 썼는지 모르겠습니다.
혹시 이게 관련이 있나 궁금하네요..
아 한가지 더, 제가 얼마전에 kern.maxusers="32768" 을 썼었는데
부팅이 안되서 다시 이 값을 지우고 부팅을 했습니다.
이 값이 32768이면 안되는지도 궁금합니다.
즐거운 하루 보내세요~
_______________________________________________ 한국 FreeBSD 사용자 그룹(KFUG) questions 메일링 리스트 questions at kr.FreeBSD.org http://www.kr.FreeBSD.org/mailman/listinfo/questions
|
Copyright © 1998-2005 Korea FreeBSD Users Group. All rights reserved. webmaster at kr.FreeBSD.org $Date: 2005/11/21 11:28:44 $ |
|