update 쿼리를 사용하는 api 실행 시 response로 500이 뜨는데 까지 1분 넘게 걸리더니 아래와 같은 오류가 출력되었다.
Error: ER_LOCK_WAIT_TIMEOUT: Lock wait timeout exceeded; try restarting transaction
{
code: 'ER_LOCK_WAIT_TIMEOUT',
errno: 1205,
sqlMessage: 'Lock wait timeout exceeded; try restarting }
DB에서 확인해보니 LOCK WAIT 상태인 것 발견..나의 경우 원인은 트랜잭션이 필요한 상황이 아닌데 트랜잭션을 사용해서 였다.
-> 해결 : beginTransaction 부분을 없애주니 해결됨