WEB
posted by 구름너머 2008. 1. 17. 09:45

웹로직 에러:

웹로직 버전: wl810 sp6

조치사항 : 웹로직 엔지니어가 서비스팩 패치(CR283305_810sp6.jar )

에러내용 및 현상: 아래 로그형태로 BEA-101215 에러 무수히 발생함!

원인 : 클라이언트의 bad request 가 일단 원인인데 PROTOCOL 부분이 깨진경우
내부적으로 웹로직은 플러그인 쪽으로 retry 하게 되어 있다고 합니다.
일부러 HTTP 요청을

GET /xxxx.jsp HTTP/1.0<바로여기스페이스>
<엔터 두번>

처럼 요청을 하면 이 현상 발생함

플러그인이 sp6 이면 뒷단 웹로직 sp2-6 까지 상관없이 모두 발생함
플러그인이 sp6 미만이면 뒷단 웹로직 버전 상관없이 대여섯번 나다가 말아 버림
유첨하는 패치는 플러그인에 대한 패치가 아니라, 플러그인 sp6 에 뒷단 웹로직 sp6을
쓰는 경우에 적용할 수 있는 jar 패치임(확인해 봤음)

===
DIAGNOSIS:
If there is any request parsing error, WLS throws exception back to client
and closes the socket. To successfully send the error response WLS atleast
require the PROTOCOL. In UPS case due to extra space after PROTOCOL request
parsing failed. As protocol was not set, error response could not be send to
client (here plug-in was the client) and socket was closed.

에러로그:

<2008. 1. 16. 오후 7시 08분 23초 KST> <Error> <HTTP> <BEA-101215> <Malformed Request "/cgi-bin/a1stats/ HTTP/1.0". Request parsing failed, Code: -10>
<2008. 1. 16. 오후 7시 08분 23초 KST> <Error> <HTTP> <BEA-101215> <Malformed Request "/cgi-bin/a1stats/ HTTP/1.0". Request parsing failed, Code: -10>
<2008. 1. 16. 오후 7시 08분 23초 KST> <Error> <HTTP> <BEA-101215> <Malformed Request "/cgi-bin/a1stats/ HTTP/1.0". Request parsing failed, Code: -10>
<2008. 1. 16. 오후 7시 08분 23초 KST> <Error> <HTTP> <BEA-101215> <Malformed Request "/cgi-bin/a1stats/ HTTP/1.0". Request parsing failed, Code: -10>
<2008. 1. 16. 오후 7시 08분 23초 KST> <Error> <HTTP> <BEA-101215> <Malformed Request "/cgi-bin/a1stats/ HTTP/1.0". Request parsing failed, Code: -10>
<2008. 1. 16. 오후 7시 08분 23초 KST> <Error> <HTTP> <BEA-101215> <Malformed Request "/cgi-bin/a1stats/ HTTP/1.0". Request parsing failed, Code: -10>
<2008. 1. 16. 오후 7시 08분 23초 KST> <Error> <HTTP> <BEA-101215> <Malformed Request "/cgi-bin/a1stats/ HTTP/1.0". Request parsing failed, Code: -10>
<2008. 1. 16. 오후 7시 08분 23초 KST> <Error> <HTTP> <BEA-101215> <Malformed Request "/cgi-bin/a1stats/ HTTP/1.0". Request parsing failed, Code: -10>
<2008. 1. 16. 오후 7시 08분 23초 KST> <Error> <HTTP> <BEA-101215> <Malformed Request "/cgi-bin/a1stats/ HTTP/1.0". Request parsing failed, Code: -10>
<2008. 1. 16. 오후 7시 08분 23초 KST> <Error> <HTTP> <BEA-101215> <Malformed Request "/cgi-bin/a1stats/ HTTP/1.0". Request parsing failed, Code: -10>
<2008. 1. 16. 오후 7시 08분 23초 KST> <Error> <HTTP> <BEA-101215> <Malformed Request "/cgi-bin/a1stats/ HTTP/1.0". Request parsing failed, Code: -10>
<2008. 1. 16. 오후 7시 08분 23초 KST> <Error> <HTTP> <BEA-101215> <Malformed Request "/cgi-bin/a1stats/ HTTP/1.0". Request parsing failed, Code: -10>
<2008. 1. 16. 오후 7시 08분 23초 KST> <Error> <HTTP> <BEA-101215> <Malformed Request "/cgi-bin/a1stats/ HTTP/1.0". Request parsing failed, Code: -10>
<2008. 1. 16. 오후 7시 08분 23초 KST> <Error> <HTTP> <BEA-101215> <Malformed Request "/cgi-bin/a1stats/ HTTP/1.0". Request parsing failed, Code: -10>
<2008. 1. 16. 오후 7시 08분 23초 KST> <Error> <HTTP> <BEA-101215> <Malformed Request "/cgi-bin/a1stats/ HTTP/1.0". Request parsing failed, Code: -10>
<2008. 1. 16. 오후 7시 08분 23초 KST> <Error> <HTTP> <BEA-101215> <Malformed Request "/cgi-bin/a1stats/ HTTP/1.0". Request parsing failed, Code: -10>
<2008. 1. 16. 오후 7시 08분 23초 KST> <Error> <HTTP> <BEA-101215> <Malformed Request "/cgi-bin/a1stats/ HTTP/1.0". Request parsing failed, Code: -10>
<2008. 1. 16. 오후 7시 08분 23초 KST> <Error> <HTTP> <BEA-101215> <Malformed Request "/cgi-bin/a1stats/ HTTP/1.0". Request parsing failed, Code: -10>
<2008. 1. 16. 오후 7시 08분 23초 KST> <Error> <HTTP> <BEA-101215> <Malformed Request "/cgi-bin/a1stats/ HTTP/1.0". Request parsing failed, Code: -10>
<2008. 1. 16. 오후 7시 08분 23초 KST> <Error> <HTTP> <BEA-101215> <Malformed Request "/cgi-bin/a1stats/ HTTP/1.0". Request parsing failed, Code: -10>
<2008. 1. 16. 오후 7시 08분 23초 KST> <Error> <HTTP> <BEA-101215> <Malformed Request "/cgi-bin/a1stats/ HTTP/1.0". Request parsing failed, Code: -10>
<2008. 1. 16. 오후 7시 08분 23초 KST> <Error> <HTTP> <BEA-101215> <Malformed Request "/cgi-bin/a1stats/ HTTP/1.0". Request parsing failed, Code: -10>
<2008. 1. 16. 오후 7시 08분 23초 KST> <Error> <HTTP> <BEA-101215> <Malformed Request "/cgi-bin/a1stats/ HTTP/1.0". Request parsing failed, Code: -10>
<2008. 1. 16. 오후 7시 08분 23초 KST> <Error> <HTTP> <BEA-101215> <Malformed Request "/cgi-bin/a1stats/ HTTP/1.0". Request parsing failed, Code: -10>
<2008. 1. 16. 오후 7시 08분 23초 KST> <Error> <HTTP> <BEA-101215> <Malformed Request "/cgi-bin/a1stats/ HTTP/1.0". Request parsing failed, Code: -10>
<2008. 1. 16. 오후 7시 08분 23초 KST> <Error> <HTTP> <BEA-101215> <Malformed Request "/cgi-bin/a1stats/ HTTP/1.0". Request parsing failed, Code: -10>
<2008. 1. 16. 오후 7시 08분 23초 KST> <Error> <HTTP> <BEA-101215> <Malformed Request "/cgi-bin/a1stats/ HTTP/1.0". Request parsing failed, Code: -10>
<2008. 1. 16. 오후 7시 08분 23초 KST> <Error> <HTTP> <BEA-101215> <Malformed Request "/cgi-bin/a1stats/ HTTP/1.0". Request parsing failed, Code: -10>
<2008. 1. 16. 오후 7시 08분 23초 KST> <Error> <HTTP> <BEA-101215> <Malformed Request "/cgi-bin/a1stats/ HTTP/1.0". Request parsing failed, Code: -10>
<2008. 1. 16. 오후 7시 08분 23초 KST> <Error> <HTTP> <BEA-101215> <Malformed Request "/cgi-bin/a1stats/ HTTP/1.0". Request parsing failed, Code: -10>
<2008. 1. 16. 오후 7시 08분 23초 KST> <Error> <HTTP> <BEA-101215> <Malformed Request "/cgi-bin/a1stats/ HTTP/1.0". Request parsing failed, Code: -10>
<2008. 1. 16. 오후 7시 08분 23초 KST> <Error> <HTTP> <BEA-101215> <Malformed Request "/cgi-bin/a1stats/ HTTP/1.0". Request parsing failed, Code: -10>
<2008. 1. 16. 오후 7시 08분 23초 KST> <Error> <HTTP> <BEA-101215> <Malformed Request "/cgi-bin/a1stats/ HTTP/1.0". Request parsing failed, Code: -10>
<2008. 1. 16. 오후 7시 08분 23초 KST> <Error> <HTTP> <BEA-101215> <Malformed Request "/cgi-bin/a1stats/ HTTP/1.0". Request parsing failed, Code: -10>

'WEB' 카테고리의 다른 글

바이러스? 웜? 악성코드?  (0) 2008.03.03
xp  (1) 2008.03.03
DAX 에러  (0) 2007.12.21
WebLogic 세션 클러스터링  (0) 2007.08.20
Ajax를 소개합니다.  (0) 2007.08.14