질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

리눅스가 아닌 윈도우지만 에러좀 봐주세요 ㅜ

작성자 정보

  • 윈도우서버초보 작성
  • 작성일

컨텐츠 정보

본문

윈도우 서버2003 에서

iis6와 tomcat6 을 연동을 해서 쓰고 있는데요

iis 포트 :80 , tomcat 포트 :8080  입니다.

사이트가 잘 돌아 가다가 불특정 시간으로 사이트가 죽어버립니다...

그래서  isapi 커넥터 로그를 보니

[Thu Nov 27 09:17:19.031 2014] [6420:8204] [info] ajp_connect_to_endpoint::jk_ajp_common.c (959): Failed opening socket to (127.0.0.1:8009) (errno=93)

[Thu Nov 27 09:17:19.062 2014] [6420:8204] [error] ajp_send_request::jk_ajp_common.c (1578): (ajp13w) connecting to backend failed. Tomcat is probably not started or is listening on the wrong port (errno=93)

[Thu Nov 27 09:17:19.078 2014] [6420:8204] [info] ajp_service::jk_ajp_common.c (2543): (ajp13w) sending request to tomcat failed (recoverable), because of error during request sending (attempt=1)

[Thu Nov 27 09:17:19.203 2014] [6420:8204] [error] jk_open_socket::jk_connect.c (448): socket() failed (errno=93)

[Thu Nov 27 09:17:19.218 2014] [6420:8204] [info] ajp_connect_to_endpoint::jk_ajp_common.c (959): Failed opening socket to (127.0.0.1:8009) (errno=93)

[Thu Nov 27 09:17:19.250 2014] [6420:8204] [error] ajp_send_request::jk_ajp_common.c (1578): (ajp13w) connecting to backend failed. Tomcat is probably not started or is listening on the wrong port (errno=93)

[Thu Nov 27 09:17:19.265 2014] [6420:8204] [info] ajp_service::jk_ajp_common.c (2543): (ajp13w) sending request to tomcat failed (recoverable), because of error during request sending (attempt=2)

[Thu Nov 27 09:17:19.281 2014] [6420:8204] [error] ajp_service::jk_ajp_common.c (2562): (ajp13w) connecting to tomcat failed.

[Thu Nov 27 09:17:19.296 2014] [6420:8204] [info] service::jk_lb_worker.c (1388): service failed, worker ajp13w is in error state

[Thu Nov 27 09:17:19.437 2014] [6420:8204] [info] service::jk_lb_worker.c (1440): Forcing recovery once for 1 workers


이런 오류가 발생했습니다.

그래서 톰캣이 죽었나 봤더니 ... tomcat은 살아 있었습니다. iis도 살아 있구요...

www.test.com:8080 으로 하면  잘들어가집니다... 

에러로그에  127.0.0.1 아이피가 8009포트에  소켓 연결에 실패 했다고 해서

netstat -an |find "8009" 를 처 봤습니다. .

TCP    0.0.0.0:8009           0.0.0.0:0              LISTENING

이런 결과가 나왔는데요  8009 포트는 살아 있었습니다. 

하지만 에러 로그에 나왔다시피  127.0.0.1 아이피가 없군요

그래서 정상작동 할때 8009 포트를 검색 해봤습니다.

TCP    0.0.0.0:8009           0.0.0.0:0              LISTENING
TCP    127.0.0.1:3533         127.0.0.1:8009         ESTABLISHED
TCP    127.0.0.1:8009         127.0.0.1:3533         ESTABLISHED

이렇게 나오네요 127.0.0.1 아이피가 ESTABLISHED  되어 있네요 .....

근데 이 127.0.0.1 이 왜 잘 붙어있다가 죽는지 모르겠습니다..ㅡㅜ 

IIS를 재 시작 하면 다시 붙습니다....

톰캣버전, 커넥터버전, 톰캣 메모리, jvm 메모리  다 바꿔 가면서 테스트를 해봐도 소용없더군요..

방화벽은 말할것두 없구요..

선배님들 혹시 이런경우 멀 의심을 해봐야 하나요..   웹개발자라 서버에대해 이해가 한계가 있네요..

제가 꺼낼수 있는 카드는 다꺼내습니다.. 더이상 할게 없어요..

8009 포트를 바꿔 볼까요?ㅜㅜ

혹시 몰라서 커넥터 설정 한것을 올려봅니다.

workers.properties 파일

worker.list=wlb,jkstatus
worker.ajp13w.type=ajp13
worker.ajp13w.host=127.0.0.1
worker.ajp13w.port=8009
worker.wlb.type=lb
worker.wlb.balance_workers=ajp13w
worker.jkstatus.type=status

uriworkermap.properties 파일

/=wlb
/*.jsp=wlb
/*.do=wlb
/monitoring=wlb

아 그리고 톰캣 모니터 도중 아래와 같이 min time에 빨간색 표시가 나는데 이거랑도 연관이 있을지 몰라서 올려봄니다..

긴 글 읽어 주셔서 감사합니다. 조언 좀 부탁드리겠습니다 감사합니다.!























관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,039 명
  • 현재 강좌수 :  35,848 개
  • 현재 접속자 :  85 명