본문 바로가기

Programing/OpenSource

HikariPool - Thread starvation or clock leap detected 메세지

퇴근시에 로컬에서 웹 어플리케이션을 띄어놓고 퇴근한다.

출근할 때 아래와 같은 경고 로그가 다량 떠있다.

2018-11-28 02:44:21.892  WARN 2135 --- [ool housekeeper] com.zaxxer.hikari.pool.HikariPool        : api-dev-conn-pool - Thread starvation or clock leap detected (housekeeper delta=2h28s701ms).

2018-11-28 02:45:46.788  WARN 2135 --- [ool housekeeper] com.zaxxer.hikari.pool.HikariPool        : api-dev-conn-pool - Thread starvation or clock leap detected (housekeeper delta=54s902ms).

2018-11-28 02:47:41.700  WARN 2135 --- [ool housekeeper] com.zaxxer.hikari.pool.HikariPool        : api-dev-conn-pool - Thread starvation or clock leap detected (housekeeper delta=54s904ms).

2018-11-28 02:49:06.617  WARN 2135 --- [ool housekeeper] com.zaxxer.hikari.pool.HikariPool        : api-dev-conn-pool - Thread starvation or clock leap detected (housekeeper delta=54s915ms).

2018-11-28 02:51:01.900  WARN 2135 --- [ool housekeeper] com.zaxxer.hikari.pool.HikariPool        : api-dev-conn-pool - Thread starvation or clock leap detected (housekeeper delta=55s269ms).

2018-11-28 02:52:26.821  WARN 2135 --- [ool housekeeper] com.zaxxer.hikari.pool.HikariPool        : api-dev-conn-pool - Thread starvation or clock leap detected (housekeeper delta=54s910ms).

2018-11-28 02:54:21.733  WARN 2135 --- [ool housekeeper] com.zaxxer.hikari.pool.HikariPool        : api-dev-conn-pool - Thread starvation or clock leap detected (housekeeper delta=54s905ms).

2018-11-28 04:55:20.700  WARN 2135 --- [ool housekeeper] com.zaxxer.hikari.pool.HikariPool        : api-dev-conn-pool - Thread starvation or clock leap detected (housekeeper delta=2h28s965ms).

스레드 굶주림 혹은 시간 도약(리프)가 발견되었다는 메세지이다.

찾아보니 랩탑 같은 경우 잠들기 모드에 들어가면 발생할 수 있다는 brettwooldridge라는 사람의 댓글이 있었다.

이슈: What does this mean Thread Starvation or clock leap detected #679

또 다른 가능성으로는 VM으로 가동시에 주기적으로 시스템 시간을 동기화하면서 시간 도약이 이루어질 수 있다는 것.

하지만 질문자는 자기는 VM으로 돌리지 않았다고 한다.

질문자는 아직 결론을 찾지 못한 것 같다. 나의 경우는 맥북이 잠들기 모드로 빠지면서 시간 도약이 이러줘지 않았나 생각해본다.