기술지원 문의

6802 문제...?
이종식 / 2003-01-30 00:00

구정을 앞두고 수고 하십니다.
먼저 새해 복 많이 받으세요

win2000+iis+resin 1.2.4를 사용하고 있구요
resin.conf 에서도 

iis은 80 포트
로 셋팅해서 돌리고 있습니다.
db는 원격으로 mssql 7 을 dbpool 을 사용하여 연결해서 쓰고 있습니다.

웜 바이러스 이후 1434 포트를 맞고 운영중
6802 를 컨넥 할수 없다는 메시지가 나옵니다.
resin 엔진을 재가동 하려면
srun cant bind to 127.0.0.1:6802
check for conflicting servers
메시지가 나옵니다.. 
netstat 6802 로 체크해 보면
로컬컴퓨터가 6802포트를 close.wite 한다는 메시지가
끊임 없이 나옵니다.

소스 쪽 에서는 dbpool로 오픈한후 close(); 해주지 않은것이
두개 있어 수정 하고 재부팅 하니 다시 엔진이 돌아가긴 합니다.
하지만... 예전에 웜 바이러스 발생 이전 10일정도는 문제 없이 돌아가던 것이었는데 이러는 이유가 무엇을까요...?

고수님의 조언 부탁 드립니다.

Re:6802 문제...?
관리자 / 2003-01-30 00:00

6802 포트는 resin의 기본 srun 포트잖아요
IIS에 설치된 plugin filter를 통해서 전달받은 
request를 처리하는 통로구요.

제 생각에는 말씀하신 connection pool의 
사용후 Close부분과 때 마침 발생한 mssql 웜에 의한
부하가 겹쳐서 다소간 문제가 생겼던 것 같습니다.

Resin을 다시 스타트하려고 할 때 6802포트가 완전히
해제되지 않은 상태에서 다시 6802로 binding을 하려고
시도하면 당연히 그런 에러가 날 수 밖에 없어요.
그건 네트웍어플리케이션이라면 모두 그럴 수 밖에 
없죠.

일단 외부적인 영향이 없다고 가정하고
어플리케이션이 정상적이라면 그런 일이 잘 일어나지
않을 것입니다. 혹 발생하여 대처하시기 곤란하다면
resin.conf에서 srun port를 임시로 6802가 아닌
다른 것으로 바꾸어서 사용한다면 문제없이 운영할 수
있을 겁니다.

그럼 ...


--이종식 님의 글 [2003-01-30 12:10:27]
>구정을 앞두고 수고 하십니다.
먼저 새해 복 많이 받으세요

win2000+iis+resin 1.2.4를 사용하고 있구요
resin.conf 에서도 

iis은 80 포트
로 셋팅해서 돌리고 있습니다.
db는 원격으로 mssql 7 을 dbpool 을 사용하여 연결해서 쓰고 있습니다.

웜 바이러스 이후 1434 포트를 맞고 운영중
6802 를 컨넥 할수 없다는 메시지가 나옵니다.
resin 엔진을 재가동 하려면
srun cant bind to 127.0.0.1:6802
check for conflicting servers
메시지가 나옵니다.. 
netstat 6802 로 체크해 보면
로컬컴퓨터가 6802포트를 close.wite 한다는 메시지가
끊임 없이 나옵니다.

소스 쪽 에서는 dbpool로 오픈한후 close(); 해주지 않은것이
두개 있어 수정 하고 재부팅 하니 다시 엔진이 돌아가긴 합니다.
하지만... 예전에 웜 바이러스 발생 이전 10일정도는 문제 없이 돌아가던 것이었는데 이러는 이유가 무엇을까요...?

고수님의 조언 부탁 드립니다.