java core
java8 + centos7 이슈
'김용환'
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에서는 자원 고갈 현상이 발생하지 않았다.)