Ajp Protocol packetSize 제한 오류

2022. 5. 19. 23:00트러블 슈팅

최근 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

'트러블 슈팅' 카테고리의 다른 글

MySQL select insert Deadlock  (0) 2022.10.20
Public Key Retrieval is not allowed  (0) 2022.01.22
Jquery Click Event Bubbling 방지  (0) 2022.01.14
Apache 서버 업데이트 이슈  (0) 2021.12.01