트러블 슈팅
Ajp Protocol packetSize 제한 오류
창욱씨
2022. 5. 19. 23:00
728x90
최근 Tomcat과 Apache를 연동하는 도중에 Apache에서 다음과 같은 에러 메시지가 나타났습니다.
[Fri May 13 19:09:51 2022] [79415:140343571771968] [error] ajp_connection_tcp_get_message::jk_ajp_common.c (1409): (node2) wrong message size 65536
[Fri May 13 19:09:51 2022] [79415:140343571771968] [error] ajp_get_reply::jk_ajp_common.c (2289): (tomcat) Tomcat is down or network problems. Part of the response has already been sent to the client
[Fri May 13 19:09:51 2022] [79415:140343571771968] [error] ajp_service::jk_ajp_common.c (2799): (tomcat) connecting to tomcat failed (rc=-11, errors=53, client_errors=0).
위와 같은 메시지는 Ajp Protocol을 이용해 통신을 할 때, Tomcat의 maxPacketSize가 Apache의 maxPacketSize 보다 크기 때문에 Tomcat이 Apache로 보내는 packet의 사이즈가 Apache의 수용 가능한 maxPacketSize보다 크기 때문에 발생한 에러입니다.
이러한 경우에는 Apache와 Tomcat의 Ajp Protocl에 대한 maxPacketSize가 일치하도록 만들어주면 문제가 해결됩니다.
728x90