• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1415
2008.06.12 (01:38:34)
게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.

* 고객시스템명 : 하나은행 조기경보
* GAUCE 버전 : 3.5
* WAS 종류(WebLogic 등등) : WebLogic
* DB 종류 : Oracle 9i
* 문의 유형(질문/요청/참조) : 질문
* 내용 :


아래와 같은 오류메시지가 뜹니다..

쿼리에서는 100건을 가지고 옵니다.. (1번째줄 참고)

이러한 사항은 쿼리 검색 조건이

where col_nm like #col_nm# || '%' 으로 되어있는데요..

2자로 검색시에는 시간이 오래걸리지만 데이터는 나옵니다.

그런데 3자 이상 검색시에는 Broken pipe 오류를 발생하네요 ..

또, 쿼리를 떼어다가 토드나 오렌지등으로 sql을 직접 조회하면 빠르게 검색됩니다..

(이는 테스트서버에서는 제대로 동작하고, 운영서버에서만 발생하는 오류입니다.. ㅠㅠ)



이전 질문중 Broken pipe로 검색을 해보니 WAS에서 reponse 사이즈를 늘려주는 방법이 있다고 하는데..

이외에는 방법이 없나요 ??

빠른 답변 부탁드립니다.

------- 아래 -------------
[2008.06.11 16:21:52] size:100
[java.lang.RuntimeException: Can not write GauceDataSet to Component!
        java.net.SocketException: Broken pipe(com.hana.iews.common.action.CommonAction:187)(getCustList)
java.lang.RuntimeException: Can not write GauceDataSet to Component!
        java.net.SocketException: Broken pipe
        at com.gauce.io.CommonResponse.bufferFilled(CommonResponse)
        at com.gauce.GauceDataSet.addDataRow(GauceDataSet)
        at com.hana.iews.common.facade.CommonFacade.getCustList(CommonFacade.java:233)
        at com.hana.iews.common.action.CommonAction.getCustList(CommonAction.java:181)
        at sun.reflect.GeneratedMethodAccessor55.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at com.hana.iews.base.BaseAction.dispatchMethod(BaseAction.java:253)
        at com.hana.iews.base.BaseAction.execute(BaseAction.java:139)
        at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:449)
        at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:248)
        at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1170)
        at com.hana.iews.base.IewsAppServlet.process(IewsAppServlet.java:45)
        at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1006)
        at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
        at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:315)
        at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6718)
        at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
        at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
        at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3764)
        at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2644)
        at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
        at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
 
Tag List
XE Login