[Search] Search   [Register] Register /  [Login] Login 
서블릿 오류 문제 문의
Forum Index » Resin Server Q&A
Author Message
miley



안녕하세요 Resin 3.1버전 사용중인 고객사에서 최근 간혈적으로 서블릿 500오류가 발생되어 문의드립니다.

증상은 웹서비스내 일부 웹페이지가 사용자의 요청이 있을시 서블릿 500오류가 발생되며 페이지를 표시하지 않으나
새로고침이나 메뉴 재클릭시에는 정상이 되었다가 다시 클릭시 랜덤하게 오류가 발생되는 문제입니다.

resin을 재시작하거나 일정시간이 지나면 또 정상화 됩니다.


오류가 나는 부분은 chain.doFilter(req, res); 이며 로그는 아래와 같습니다.

java.lang.IllegalStateException
at com.caucho.util.HashMapImpl.putImpl(HashMapImpl.java:216)
at com.caucho.util.HashMapImpl.put(HashMapImpl.java:159)
at com.caucho.server.connection.AbstractHttpRequest.setAttribute(AbstractHttpRequest.java:2167)
at com.caucho.jsp.JavaPage.service(JavaPage.java:61)
at com.caucho.jsp.Page.pageservice(Page.java:57
at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:195)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:265)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:273)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:682)
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743)
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662)
at java.lang.Thread.run(Thread.java:595)

인터넷으로 좀 알아보니 doFilter에 들어가는 response인자가 변경되어 발생되는 문제같은데 앞단에 아파치서버가 존재하고 있습니다.
혹시 아파치서버의 문제로 이와같은 문제가 발생될수 있는지 문의드립니다.

또는 체크해봐야 할점등 의견을 주시면 감사하겠습니다.


지원 감사드립니다.
Admin

[Avatar]


안녕하세요.

먼저 앞단에 아파치와 Resin을 연동하여 사용 중이시라면 아파치 웹단에서 do를 정상적으로 보내주지 못하는 문제일 수 있습니다.
혹은 서블릿단의 다른 문제일수 있는데 이는 서비스 전체적 점검이 필요해 보입니다.

감사합니다.
 
Forum Index » Resin Server Q&A
Go to: