java8 + centos7 이슈

java core 2016. 1. 5. 06:44

(정확히 왜 발생하는지 알 수는 없지만.) java8을 centos7기반 위에서 동작할 때, 이슈가 있다.


memcached와 web application server과의 connection pool은 문제가 없는데, 

redis와 DB의 connection pool만 "자원 고갈" 현상이 나타나고 있다.


즉, connection이 10개라면, socket이 하나씩 CLOSE_WAIT tcp status로 빠지고 더 이상 진척이 없다. 

결국 모든 socket이 CLOSE_WAIT가 되어 connection pool의 socket 자원이 없어지는 현상이 있다. 


centos 7 패치를 해도 문제가 일어나서, centos 6.5로 롤백했다.(참고로 6.5에서는 자원 고갈 현상이 발생하지 않았다.)

Posted by '김용환'
,