'Tomcat Connector'에 해당되는 글 2건

  1. 2009.07.21 패킷 전송을 방해하는 원인을 찾은듯
  2. 2009.06.12 Apache + Tomcat + mod_jk 연동시 flush 문제

아무래도 우리가 입주해 있는 건물의 네트웍 문제인 것으로 생각된다.
Tomcat 포트를 80으로 변경해서 Apache를 거치지 않고 통신하도록 테스트도 해보고,
내부라인, 외부라인, 패킷 캡쳐 등 별별 짓을 해서 알았다.

애꿎은 Apache HTTP 서버랑 UTM 장비만 의심을 받고 있었네...

문의를 한 상탠데 언제쯤 해결이 될지는 모르겠다.
그래도 원인이 되는 부분은 알았으니, 이제 시간이 해결해 주겠지 ㅎㅎ

연관글

Posted by 봉보리봉봉
Tomcat에서 out.flush(), response.flushBuffer()가 잘 되는데
Apache + mod_jk 연동시 Apache를 통해서 접근할 때는 flush 기능이 정상적으로 동작되지 않는 문제가 있음.

한참을 찾아서, mod_jk 옵션 문제라는 것을 알았다.

mod_jk 옵션에 다음의 옵션을 추가해야 flush 기능이 정상적으로 동작함.

JkOptions +FlushPackets

헤더까지 바로 전송하고 싶은 경우는
JkOptions +FlushHeader

옵션을 추가해 주면 됨.

아래는 tomcat connector에 나와 있는 옵션의 설명.

JkOptions FlushPackets, you ask mod_jk to flush Apache's connection buffer after each AJP packet chunk received from Tomcat. This option can have a strong performance penalty for Apache and Tomcat as writes are performed more often than would normally be required (ie: at the end of each response).

  JkOptions     +FlushPackets


JkOptions FlushHeader, you ask mod_jk to flush Apache's connection buffer after the response headers have been received from Tomcat.

  JkOptions     +FlushHeader

Posted by 봉보리봉봉
이전버튼 1 이전버튼

블로그 이미지
봉보리봉봉

공지사항

Yesterday40
Today0
Total148,171