Deadlock 현상 해결
고객사로부터 특정 요청이 간헐적으로 실패가 난다는 이슈가 접수되었다. 로그를 확인해보니 Deadlock exception 발생하고 있었고 이슈를 해결하며 찾아보며 알게된 것들을 정리한다. 환경 DB MariaDB Engine InnoDB Isolation Level Repeatable Read 현상 톰캣 catalina 로그를 확인해보면 아래와 같은 exception 나고 있었다. exception내용 : Deadlock found when trying to get lock; try restarting transaction 일단 exception메시지를 보면 lock을 가져오려 하는데 Deadlock이 발생하여 트랜잭션을 재시작하겠다 정도로 해석할 수 있다. 당장 떠오른 해결방법은 두가지 였고, 장단점은..
experiences
2021. 12. 21. 17:48
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday