본문 바로가기
IBM - old/WAS 문제&해결

ODR 이 응답을 'Transfer-Encoding:chunked' 모드로 전송하기를 원하는 경우

by freeman98 2016. 5. 9.

1. WAS 버전 : WebSphere VE v6.1.1 on WAS ND v7.0

2. OS : All

3. Error 발생 시점 :  현 현상이 Error 는 아니고 의도된 동작임
 WAS 에서 ODR 로 'Chunked' 형식으로 response 를 보냈는데 이를 ODR 이 client 에 'Content-Length' 형식으로 보냄

4. Error message :

5. 예상 이유 : Performance 를 좋게 하기 위하여 ODR 도 별도의 buffer 를 가지고 있고 WAS 의 응답이 해당 buffer 에 담을 수 있을 정도라면
WAS 의 응답이 'Chunked' 로 왔다고 하여도 'Content-Length' 형식으로 client 에 response 를 보냄


6. 조치 방안 :
 ODR 의 On Demand Router Properties > On Demand Router settings > Custom property 옵션 메뉴에서 buffer 사이즈 조정
 http.partialResponseBodyBufferSize = 8(KB 단위)
 단, 이 경우 반드시 ODR 의 캐시 기능을 꺼야지만 해당 옵션이 정상 동작을 함

http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r1/index.jsp?topic=/com.ibm.websphere.ops.doc/info/reference/rodrcustprop.html

댓글