Too many open files in system 이런 메시지 나오면서...

갑자기 이런 메시지를 뿌리면서 웹사이트가 에러가 떠요. 그러다 좀 있다
보면 다시 돌아가구요.
이건 파란메일이거든요, 근데 로그인 하다보면 나는군요.
fopen("/maildata/2001/12/29/23/2900.eml","w")
- Too many open files in system in /webmail/htdocs/lib/procmail.lib
on line 182
이런 에러가 파란메일 쓸때 처음부터 그랬으면 모르겠는뎅... 그게 아니
구... 최근에 나는군요.
그래서 서버에 로그인두 이상하구... 유저에서 root로 다시 로긴하면 이
런 메시지를 뿌리네요.
bash /usr/bin/id Too many open files in system
bash /bin/hostname Too many open files in system
bash /usr/bin/dircolors Too many open files in system
bash /dev/null Too many open files in system
bash pipe error Too many open files in system
error while loading shared libraries libc.so.6 cannot open shared
object file Error 23
Error executing formatting or display command.
메시지만 보면 이상하네요. 무슨 파일을 그케 많이 연다구 하는건지...
로그를 봐두 특별한것두 없구... 걍
rmmod -as 이거랑... 네임서버가 돌구있어... 데이타 왔다갔다하는거 외
엔 없네요...ㅠㅠ
최근에 서버에 postgresql을 설치했는뎅... 이게 잘못돼서 그럴수 잇나요?
그냥 rpm을서 php에 올렸는뎅... 제생각엔 이때쯤 부터인거 같은뎅...
그리고 pgsql을 설치하고 외부에 있던 웹사이트를 한개를 옮겼는뎅... 그
사이트 프로그램(게시판,등등) 도는거 보니까...세션을 써서 돌렸더라구
요. 지금까지 저의 서버프로그램엔 쿠키만 사용했거든요...?
이런것두 문제의 원인이 될수있나요?
아니면 메시지에 나오는데로 서버의 부하가 심해져서 그런가요?
지금 서버사양은 씨퓨 2개에 램1기가인뎅...
현재 서버의 /proc/sys/fs/file-max 는 4096 기본값이며..
/proc/sys/fs/inode-max 역시 기본값인 위의 4배값으로 설정되어 있습니
다. 이값을 더늘려 줘야 할까요? 이게 해결책인가요?
그리고 갑자기 이런 일이 발생하는 근본적인 원인은 무엇인가요?
아구 미치겠네요. 이런 경험 있거나 해결책 아시는분 좀 돠와 주세요. 지
금 서비스중인 서버라 급해요...ㅠㅠ
댓글 달기