기술지원 문의

관리자님 6802로 또다시죽었습니다.ㅡ.ㅜ
이종식 / 2003-02-10 00:00

6801로 변경후 또다시 죽었습니다.
3일 간격으로 죽는것 같습니다....
매번 재부팅을 하지만... 임시 방편일뿐...
해결 방법을 찾는데 정보 찾기가 쉽지가 않습니다.
해결 할 수 있는 가이드 부탁드립니다.

에러 로그는 이렇습니다.
1. 6802로 처음 죽었을 때
Starting Resin on Wed, 16 Oct 2002 14:17:05 +0900 (KST)
srun cant bind to 127.0.0.1:6802. Check for conflicting servers.
Resin 1.2.8 (built Wed Jul 11 11:14:00 PDT 2001)
Copyright(c) 1998-2001 Caucho Technology.  All rights reserved.

2.6801로 변경 후 죽었을 때
Starting Resin on Sat, 08 Feb 2003 18:37:36 +0900 (KST)
srun cant bind to 127.0.0.1:6801. Check for conflicting servers.
Resin 1.2.8 (built Wed Jul 11 11:14:00 PDT 2001)
Copyright(c) 1998-2001 Caucho Technology.  All rights reserved.

Starting Resin on Sat, 08 Feb 2003 18:37:42 +0900 (KST)
srun cant bind to 127.0.0.1:6801. Check for conflicting servers.
java:       C:\\j2sdk1.4.0\\bin\\java.exe
JAVA_HOME:  C:\\j2sdk1.4.0
RESIN_HOME: C:\\java\esin-1.2.3
CLASSPATH:  C:\\java\esin-1.2.3\\classes;C:\\java\esin-1.2.3\\lib\esin.jar;C:\\j2sdk1.4.0\\lib\\tools.jar;C:\\j2sdk1.4.0\\jre\\lib\t.jar;C:\\java\esin-1.2.3\\lib\\activation.jar;C:\\java\esin-1.2.3\\lib\\dom.jar;C:\\java\esin-1.2.3\\lib\\jaxp.jar;C:\\java\esin-1.2.3\\lib\\jdbc2_0-stdext.jar;C:\\java\esin-1.2.3\\lib\\jkjdbc.jar;C:\\java\esin-1.2.3\\lib\\jndi.jar;C:\\java\esin-1.2.3\\lib\\jsdk22.jar;C:\\java\esin-1.2.3\\lib\\jta-spec1_0_1.jar;C:\\java\esin-1.2.3\\lib\\mail.jar;C:\\java\esin-1.2.3\\lib\\sax.jar;C:\\java\esin-1.2.3\\lib\\webutil.jar;C:\\java\esin-1.2.3\\lib\\xerces.jar;.;C:\\Oracle\\Ora81\\orb\\classes\\yoj.jar;C:\\Oracle\\Ora81\\orb\\classes\\share.zip;C:\\web_service\\hanmirCP\\cityedu\\WEB-INF\\classes;C:\\web_service\\hanmirCP\\cityedu\\WEB-INF\\classes;C:\\web_service\\hanmirCP\\megapass\\WEB-INF\\classes;C:\\j2sdk1.4.0\\lib\\tools.jar;
arg 0:     \"C:\\j2sdk1.4.0\\bin\\java.exe\"
arg 1:     -classpath
arg 2:     \"C:\\java\esin-1.2.3\\classes;C:\\java\esin-1.2.3\\lib\esin.jar;C:\\j2sdk1.4.0\\lib\\tools.jar;C:\\j2sdk1.4.0\\jre\\lib\t.jar;C:\\java\esin-1.2.3\\lib\\activation.jar;C:\\java\esin-1.2.3\\lib\\dom.jar;C:\\java\esin-1.2.3\\lib\\jaxp.jar;C:\\java\esin-1.2.3\\lib\\jdbc2_0-stdext.jar;C:\\java\esin-1.2.3\\lib\\jkjdbc.jar;C:\\java\esin-1.2.3\\lib\\jndi.jar;C:\\java\esin-1.2.3\\lib\\jsdk22.jar;C:\\java\esin-1.2.3\\lib\\jta-spec1_0_1.jar;C:\\java\esin-1.2.3\\lib\\mail.jar;C:\\java\esin-1.2.3\\lib\\sax.jar;C:\\java\esin-1.2.3\\lib\\webutil.jar;C:\\java\esin-1.2.3\\lib\\xerces.jar;.;C:\\Oracle\\Ora81\\orb\\classes\\yoj.jar;C:\\Oracle\\Ora81\\orb\\classes\\share.zip;C:\\web_service\\hanmirCP\\cityedu\\WEB-INF\\classes;C:\\web_service\\hanmirCP\\cityedu\\WEB-INF\\classes;C:\\web_service\\hanmirCP\\megapass\\WEB-INF\\classes;C:\\j2sdk1.4.0\\lib\\tools.jar;\"
arg 3:     -Dresin.home=\"C:\\java\esin-1.2.3\"
arg 4:     com.caucho.server.http.RunnerServer

Re:관리자님 6802로 또다시죽었습니다.ㅡ.ㅜ
관리자 / 2003-02-10 00:00

이 문제는 원인을 찾아야 합니다.
제가 말씀드렸던 것은 stdout.log에서 나타나는 
port conflict로 인해 resin이 start가 안될 경우에
대한 임시적인 대처였습니다.

문제를 몇가지로 나누어서 살펴보아야 할 겁니다.
먼저 resin의 error.log, stdout.log, stderr.log 와
어플리케이션에서 별도로 찍는 로그가 있다면 그 로그를 체크,
JDK를 최신 안정버전으로 교체
Resin을 최신 안정버전으로 교체 등
외부적인 것들을 최대한 안정적인 환경으로 만들어 놓고
그래도 문제가 동일하다면 어플리케이션쪽을 java profiler와
같은 것을 이용해서 하나하나 점검해야 될 것 같습니다.

대개는 어플리케이션쪽이 문제이고 그런 경우 잡기도 어렵습니다.


--이종식 님의 글 [2003-02-10 10:39:14]
>6801로 변경후 또다시 죽었습니다.
3일 간격으로 죽는것 같습니다....
매번 재부팅을 하지만... 임시 방편일뿐...
해결 방법을 찾는데 정보 찾기가 쉽지가 않습니다.
해결 할 수 있는 가이드 부탁드립니다.

에러 로그는 이렇습니다.
1. 6802로 처음 죽었을 때
Starting Resin on Wed, 16 Oct 2002 14:17:05 +0900 (KST)
srun cant bind to 127.0.0.1:6802. Check for conflicting servers.
Resin 1.2.8 (built Wed Jul 11 11:14:00 PDT 2001)
Copyright(c) 1998-2001 Caucho Technology.  All rights reserved.

2.6801로 변경 후 죽었을 때
Starting Resin on Sat, 08 Feb 2003 18:37:36 +0900 (KST)
srun cant bind to 127.0.0.1:6801. Check for conflicting servers.
Resin 1.2.8 (built Wed Jul 11 11:14:00 PDT 2001)
Copyright(c) 1998-2001 Caucho Technology.  All rights reserved.

Starting Resin on Sat, 08 Feb 2003 18:37:42 +0900 (KST)
srun cant bind to 127.0.0.1:6801. Check for conflicting servers.
java:       C:\\j2sdk1.4.0\\bin\\java.exe
JAVA_HOME:  C:\\j2sdk1.4.0
RESIN_HOME: C:\\java\esin-1.2.3
CLASSPATH:  C:\\java\esin-1.2.3\\classes;C:\\java\esin-1.2.3\\lib\esin.jar;C:\\j2sdk1.4.0\\lib\\tools.jar;C:\\j2sdk1.4.0\\jre\\lib\t.jar;C:\\java\esin-1.2.3\\lib\\activation.jar;C:\\java\esin-1.2.3\\lib\\dom.jar;C:\\java\esin-1.2.3\\lib\\jaxp.jar;C:\\java\esin-1.2.3\\lib\\jdbc2_0-stdext.jar;C:\\java\esin-1.2.3\\lib\\jkjdbc.jar;C:\\java\esin-1.2.3\\lib\\jndi.jar;C:\\java\esin-1.2.3\\lib\\jsdk22.jar;C:\\java\esin-1.2.3\\lib\\jta-spec1_0_1.jar;C:\\java\esin-1.2.3\\lib\\mail.jar;C:\\java\esin-1.2.3\\lib\\sax.jar;C:\\java\esin-1.2.3\\lib\\webutil.jar;C:\\java\esin-1.2.3\\lib\\xerces.jar;.;C:\\Oracle\\Ora81\\orb\\classes\\yoj.jar;C:\\Oracle\\Ora81\\orb\\classes\\share.zip;C:\\web_service\\hanmirCP\\cityedu\\WEB-INF\\classes;C:\\web_service\\hanmirCP\\cityedu\\WEB-INF\\classes;C:\\web_service\\hanmirCP\\megapass\\WEB-INF\\classes;C:\\j2sdk1.4.0\\lib\\tools.jar;
arg 0:     \"C:\\j2sdk1.4.0\\bin\\java.exe\"
arg 1:     -classpath
arg 2:     \"C:\\java\esin-1.2.3\\classes;C:\\java\esin-1.2.3\\lib\esin.jar;C:\\j2sdk1.4.0\\lib\\tools.jar;C:\\j2sdk1.4.0\\jre\\lib\t.jar;C:\\java\esin-1.2.3\\lib\\activation.jar;C:\\java\esin-1.2.3\\lib\\dom.jar;C:\\java\esin-1.2.3\\lib\\jaxp.jar;C:\\java\esin-1.2.3\\lib\\jdbc2_0-stdext.jar;C:\\java\esin-1.2.3\\lib\\jkjdbc.jar;C:\\java\esin-1.2.3\\lib\\jndi.jar;C:\\java\esin-1.2.3\\lib\\jsdk22.jar;C:\\java\esin-1.2.3\\lib\\jta-spec1_0_1.jar;C:\\java\esin-1.2.3\\lib\\mail.jar;C:\\java\esin-1.2.3\\lib\\sax.jar;C:\\java\esin-1.2.3\\lib\\webutil.jar;C:\\java\esin-1.2.3\\lib\\xerces.jar;.;C:\\Oracle\\Ora81\\orb\\classes\\yoj.jar;C:\\Oracle\\Ora81\\orb\\classes\\share.zip;C:\\web_service\\hanmirCP\\cityedu\\WEB-INF\\classes;C:\\web_service\\hanmirCP\\cityedu\\WEB-INF\\classes;C:\\web_service\\hanmirCP\\megapass\\WEB-INF\\classes;C:\\j2sdk1.4.0\\lib\\tools.jar;\"
arg 3:     -Dresin.home=\"C:\\java\esin-1.2.3\"
arg 4:     com.caucho.server.http.RunnerServer