Programming
No. | 417 |
Name. | swindler |
Subject. | Class가 분명히 있음에도 ClassNotFound가 뜨는 경우 |
Main Cate. | Java |
Sub Cate. | |
Date. | 2007-12-21 10:24 |
Hit. | 3048 (211.36.27.8) |
File. | |
Class가 분명히 있고 classpath등의 문제가 전혀 없으며 잘 되다가 어느순간 안 되는 경우가 발생할수 있다. 다른 원인도 있을수 있겠지만 open된 file의 갯수가 너무 많아서 그럴수 있다. 특히 java program자체에서 로직상의 오류로 인하여 file혹은 socket (unix계열에서는 socket도 fd로 처리된다.) 을 무한루프로 열고 있다던가... unix계열에서는 아래와 같이 확인할수 있다. # cat /proc/sys/fs/file-nr 591 184 8192 여기서 591는 현재 할당된 파일핸들, 184는 그중사용된 파일핸들, 8192는 파일핸들의 최대숫자입니다. 할당된 파일핸들이 최대치로 가더라도 실제 사용된 파일핸들의 숫자가 여유가 있다면 걱정할 필요는 없습니다. http://coolx.net/gate.jsp?url=cboard/read.jsp%3fdb=computer%26num=216 [바로가기 링크] : http://coolx.net/cboard/develop/417 |
|
|
|
[Modify] [Delete] | [Reply] [List] |