약 7-8 일마다이 오류가 표시됩니다. 그래서이 문제를 디버깅하기 위해 스레드 덤프 파일을 다운로드했습니다. 주소가 null이고 포트가 8080 인 커넥터에 대해 생성 된 최대 스레드 수 (200)
"http-8080-198" daemon prio=10 tid=0x08a62c00 nid=0x3a78 in Object.wait() [0x66467000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x87097728> (a org.apache.commons.pool.impl.GenericObjectPool$Latch)
at java.lang.Object.wait(Object.java:485)
at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1104)
- locked <0x87097728> (a org.apache.commons.pool.impl.GenericObjectPool$Latch)
그래서 제 질문은 다음과 같습니다 : 때문에 MySQL의 연결 풀의 예외가
가이 파일은 스레드 상태 다음 100 번이있다? 그렇다면 문제를 해결하려면 어떻게해야합니까? 내 MAX-Active 값은 50이고 MinIdle 값은 1입니다.
그렇다면 어떤 기능이 스레드를 보유하고 있는지 어떻게 알 수 있습니까?
피터 나는 내 머리글 오류 "최대 null 수 (200) 커넥터에 대해 만든 주소 null 및 포트 8080"이야기입니다. – vikas27
@vikasTheJavaDeveloper이 예외를보고 한 코드 부분을 나타내는 스택 추적을 가지고 있습니까? Java에는 많은 메시지가 없습니다. –
@vikasTheJavaDeveloper 내 대답을 업데이트했습니다. –