사용자가 많은 경우 아래와 같은 에러가 발생합니다.
- 작성자 :
- 곽*
- 작성일 :
- 2012-12-18 12:05:48
- 조회수 :
- 1,159
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
사용자가 얼마없는 경우는 문제가 발생하지 않는데 사용자가 많은 경우 아래와 같은 로그가 반폭적으로 발생하여 서버가 응답하지를 않습니다.
tAnnotationHandlerMapping@5d9d90] in DispatcherServlet with name 'action'
2012-12-18 11:44:04,108 DEBUG [org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping] Mapping [/login/addList.do] to handler 'kr.go.lost112.home.controller.menber.MenberController@b5ac2c'
2012-12-18 11:44:04,108 DEBUG [org.springframework.web.servlet.DispatcherServlet] Testing handler adapter [org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter@293b53]
2012-12-18 11:44:04,108 DEBUG [org.springframework.web.servlet.mvc.multiaction.InternalPathMethodNameResolver] Returning handler method name 'addList' for lookup path: /login/addList.do
2012-12-18 11:44:04,109 DEBUG [org.springframework.web.bind.annotation.support.HandlerMethodInvoker] Invoking request handler method: public java.lang.String kr.go.lost112.home.controller.menber.MenberController.addList(java.util.Map,kr.go.lost112.common.util.PoliceEgovPagingInfo,org.springframework.ui.ModelMap) throws java.lang.Exception
2012-12-18 11:44:04,109 DEBUG [org.springframework.jdbc.datasource.DataSourceTransactionManager] Creating new transaction with name [kr.go.lost112.common.service.CommonService.selectList]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-Exception
tAnnotationHandlerMapping@5d9d90] in DispatcherServlet with name 'action'
2012-12-18 11:44:04,108 DEBUG [org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping] Mapping [/login/addList.do] to handler 'kr.go.lost112.home.controller.menber.MenberController@b5ac2c'
2012-12-18 11:44:04,108 DEBUG [org.springframework.web.servlet.DispatcherServlet] Testing handler adapter [org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter@293b53]
2012-12-18 11:44:04,108 DEBUG [org.springframework.web.servlet.mvc.multiaction.InternalPathMethodNameResolver] Returning handler method name 'addList' for lookup path: /login/addList.do
2012-12-18 11:44:04,109 DEBUG [org.springframework.web.bind.annotation.support.HandlerMethodInvoker] Invoking request handler method: public java.lang.String kr.go.lost112.home.controller.menber.MenberController.addList(java.util.Map,kr.go.lost112.common.util.PoliceEgovPagingInfo,org.springframework.ui.ModelMap) throws java.lang.Exception
2012-12-18 11:44:04,109 DEBUG [org.springframework.jdbc.datasource.DataSourceTransactionManager] Creating new transaction with name [kr.go.lost112.common.service.CommonService.selectList]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-Exception
A
안녕하세요.. 곽종님..
올려주신 로그 부분은 정상적인 부분으로.. 어떤 문제가 있는지 파악하기가 어렵습니다.
다만, 최종 DEBUG 로그를 보면.. 새로운 transaction을 시작하는 부분이 보이는 것으로 봐서..
DB쪽 lock이나.. 시간이 오래 걸리는 query가 있는 것 같습니다..
응답이 없는 상태에서.. DB쪽을 확인해 보십시오.. (lock이 걸린 테이블이나 시간이 많이 걸리는 query 확인)
그럼.. 즐거운 하루되십시오.
감사합니다.
올려주신 로그 부분은 정상적인 부분으로.. 어떤 문제가 있는지 파악하기가 어렵습니다.
다만, 최종 DEBUG 로그를 보면.. 새로운 transaction을 시작하는 부분이 보이는 것으로 봐서..
DB쪽 lock이나.. 시간이 오래 걸리는 query가 있는 것 같습니다..
응답이 없는 상태에서.. DB쪽을 확인해 보십시오.. (lock이 걸린 테이블이나 시간이 많이 걸리는 query 확인)
그럼.. 즐거운 하루되십시오.
감사합니다.