반응형

에러 상황: 해당 서버 접근 시 503 화면 발생, 서버 정상 작동 중, 아파치 설정 변경한 것 없음

 

일단 아파치가 tomcat이 제대로 안 떠있다고 판단

Apache <-> Tomcat 간 8009 포트로 AJP 통신을 하는데 응답이 없다고 드러누운 상황

server.xml

ajp 설정은 위와 같고 실제로 해당 포트로 떠있음

modjk 로그 확인 시 아래와 같이 접속 실패 에러가 있음

[Tue Jun 10 09:10:54 2025] [22290:140332537931520] [info] jk_open_socket::jk_connect.c (816): connect to ::1:8009 failed (errno=111)
[Tue Jun 10 09:10:54 2025] [22290:140332537931520] [info] ajp_connect_to_endpoint::jk_ajp_common.c (1065): (tomcat8009) Failed opening socket to (::1:8009) (errno=111)
  • AJP 프로토콜을 통해 Apache → Tomcat 연결을 시도했는데,
  • ::1:8009 주소(IPv6 localhost, 포트 8009)로의 소켓 연결이 실패
  • errno=111: Connection refused (연결 거부됨)

해결

Apache workers.properties 또는 mod_jk.conf 확인하여 아래 설정 추가

worker.tomcat8009.host=127.0.0.1
worker.tomcat8009.port=8009
  • host가 ::1이면 → 127.0.0.1으로 바꿔야 함
728x90
반응형

+ Recent posts