실행중인 JEUS가 강제종료되었을경우 (실행중인 JEUS를 CTRL + C 를 하여 종료하였다) 해당 포트가 사용중이라는 에러를 뱉어낸다.
java.net.BindException : Address already in use 라는 오류가 뜬다..
이상황은 이전에 강제종료된 제우스에서 메모리를 점유가고 있으므로 에러가 나는것이다.
ps -ef | grep java 명령어를 쳐보면 다음과 같이 jues 매니저만 살아 있는걸 확인할 수 있다.
이 경우 이미 Bind 된 포트를 다음 명령어로 조회해 보도록 한다.
#netstat -anp | grep 해당포트를 하면 어떤 프로그램이 바인딩 되어 있는지 알 수 있다.
해당 포트를 조회해보면 해당 프로그램의 이름이 나오게 된다
tcp 0 0 0.0.0.0:9891 0.0.0.0:* LISTEN 3234/wsm
tcp 1 0 127.0.0.1:9891 127.0.0.1:43053 CLOSE_WAIT 3234/wsm
해당 프로그램이 wsm 이라고 한다면 다시 한번 프로그램을 조회해 보도록 한다.
#netstat -anp | grep 해당프로그램명
즉 #netstat -anp | grep wsm 을 조회해 보면 webtob 가 이미 선점하고 있기 때문에 바인딩을 못하는 것이었다.
그러므로 wsm 다운을 시켜준다.
#wsmdown
을 한후
#jdown
을 실행시켜 현재 실행중인 매니저를 종료해주고 다시
#jboot
를 하여 제우스를 기동시켜주면 다시 잘 돌아갈 것이다.
만약 kill -9 로 프로세스를 강제로 죽였을 경우 Clurstring 이 되어있을 경우 해당 status 값이 변경되지 않아 문제가 발생 할 가능성도 있다.
그러므로 제우스 부팅/다운시 주의 하도록 한다.
'SERVER > JEUS&WEBTOB' 카테고리의 다른 글
[JEUS] JEUS 엔진 컨테이너 생성 및 인코딩 type 설정 (0) | 2014.02.03 |
---|---|
[JEUS] JEUS 의 JAVA_HOME 변경이 안될때 (0) | 2014.02.03 |
[JEUS] WebToB 설치 (0) | 2014.02.03 |
LINUX 환경에서의 JEUS 설치 (0) | 2014.02.03 |
[JEUS 서비스 시작] (0) | 2014.02.03 |
JEUS 서비스 DB 연동 (0) | 2014.02.03 |
[WEBTOB & JEUS] 중앙집중식 세션 클러스터링 (0) | 2014.02.03 |
[JEUS&WEBTOB] 분산 세션 클러스트링 (0) | 2014.02.03 |