소개
게시글
질문&답변
질문하나만 드려도될까요..
테스트 Method를 3개 작성하였는데 3개중 1개만 실행하였을 경우 위와 같은 Info Message 가 발생하네요 테스트 코드를 모두 실행하면 위와 같은 메시지가 발생하지 않습니다. 테스트 실패는 아니니 강사님 말씀대로 테스트가 성공으로 진행된다면 그냥 무시하셔도 될 것 같습니다.
- 0
- 3
- 7.5K
질문&답변
hikariCP mysql 접속 끊김 질문입니다
상세하고 친절한 답변 감사합니다. 히카리 설정에서 max-lifetime을 580000(580초)로 설정하였더니 끊김현상은 사라졌습니다. 하지만 mysql서버에 sleep프로세스가 계속해서 생기는 문제가 발생하였는데요. 580초마다 hikariCP는 새로운 커넥션을 생성하면서 기존 커넥션들이 mysql서버에 살아있는 현상이 나타났습니다. (사진) 기존 커넥션들은 시간이 지나도 사라지지 않는데 아마 mysql 서버의 wait_timeout 변수값인 8시간이 지나야 사라질것으로 추측됩니다. 그래서 아래와 같이 application.yml에 connection-init-sql을 추가하여 세션의 wait_timeout을 강제로 10분 잡아주었더니 커넥션이 새로 만들어지고 기존의 커넥션들은 destroy되는 것을 확인했습니다. hikari: pool-name: SpringBootJPAHikariCP maximum-pool-size: 10 connection-timeout: 10000 validation-timeout: 10000 max-lifetime: 580000 connection-init-sql: set wait_timeout = 600 아무래도 개발 환경이다 보니 커넥션이 자주 발생하지 않아서 생긴 문제 같습니다. 선생님의 답변에서 힌트를 얻어서 해결하였네요. 제 방법이 근본적인 해결방법이 아닌것 같아서 서버시스템쪽도 공부해야 할 것 같습니다. 이러다가 linux OS와 mysql 도 공부하게 생겼네요 ^^ 언제나 힘이되어주는 답변 감사합니다. 요즘 아침기온이 쌀쌀한데 건강 유의하세요~
- 3
- 3
- 3.4K
질문&답변
다들었습니다!
저도 기다립니다^^
- 3
- 6
- 251