none
MSSQL 로그 문의드립니다 RRS feed

  • 질문

  • 안녕하세요. 도전하는 식빵입니다.

    사내의 업무를 위해 was가 돌고 있는 리눅스 서버에서 load average가 높아지는 현상이 발생을 했습니다.

    상용 was인 jeus를 사용중인 상태여서 위 상황에 대해 티맥스에 기술 지원을 받았습니다.

    티맥스 엔지니어의 의견으로는 jdbc와 sql 서버 사이의 작업중에 jdbc쪽에 대기 상태가 되면서

    부하가 높아진것이라고 합니다. (jdbc 드라이버 단에서 close 로직 타면서 thread hang이 유발)

    티맥스쪽에서는 추가적으로 확인이 어려운 상황이어서 원인 확인을 위해 이렇게 문의 드리게 되었습니다.

    제가 추가로 더 확인해볼 내용이나 원인이나 조치사항등에 대한 가이드 부탁드립니다.

    미리 감사드립니다.

    --티맥스 보고서 내용 축약--

    PID : 41800 CPU : 83% 사용중
    GC 정상 작동 중
    총 30개의 쓰레드에서 Thread Hang 23개 동작 중

    * 오류 로그 *

    필터에 걸려서 전체 로그는 올리지 못했습니다.

    sqljdbc에서 오류가 발생했습니다.

    sqljdbc4.jar 사용하고 있습니다.

    ------------------------------------------------------

    ... 

    java.lang.Thread.State: RUNNABLE

    at java.lang.Throwable.fillInStackTrace(Native Method) --> 해당 스택에서 멈춰 있음.

    at java.lang.Throwable.fillInStackTrace(Throwable.java:783)

    - locked <0x00000007c4756f30> --> sqlserver.jdbc 에서 발생한 exception

    at java.lang.Throwable.<init>(Throwable.java:265)

    at java.lang.Exception.<init>(Exception.java:66)

    ...

    ------------------------------------------------------

    -> JEUS check query 실행 후 close 요청.
    -> jdbc 드라이버 단에서 close 로직 타면서 thread hang 유발.
    -> 해당 부분은 DB 벤더사 분석 필요


    -----------------------------------------------
    가끔 식빵을 굽는 식빵의 도전











    • 편집됨 AAA_1 2019년 11월 1일 금요일 오전 7:07
    2019년 11월 1일 금요일 오전 6:47

모든 응답

  • 안녕하세요,

    문의하신 내용에 대하여는 본 포럼보다는, MSDN 커뮤니티 또는 Microsoft 기술지원부의 전화 지원을 고려해보시기 바랍니다. 

    감사합니다.

    ※ 응답이 문제 해결에 도움이 되었다면 [답변으로 표시] 버튼을 눌러 주시기 바랍니다. 이는 유사한 증상을 겪는 다른 사용자들에게 도움이 될 수 있습니다. 만약 TechNet 구독자 지원에 대한 의견이 있다면, tnsf@microsoft.com 으로 문의할 수 있습니다.

    2019년 11월 1일 금요일 오전 7:58
    중재자