4,552,642 th visitor since 2017.2.1 ( Today : 415 )
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



Name
Password
Comment
Copyright © 1999-2017, swindler. All rights reserved. 367,611 visitor ( 1999.1.8-2004.5.26 ), 2,405,771 ( -2017.01.31)

  2HLAB   2HLAB_Blog   RedToolBox   Omil   Omil_Blog