node.js mysql 연결 끊김

MySql을 통해 DB로부터 데이터를 가져오는 API를 개발했다. 앱과 연동 후 하루정도 이후에 다시 앱에서 호출을 해봤는데 서버에 응답이 없는 문제가 발생했었다. 당장 서버 측 콘솔을 확인해보니 PROTOCOL_CONNECTION_LOST라는 메시지와 함께 MySql의 연결이 죽어있던 것이다. 원인은 MySql 자체에서 기본 타임아웃 시간이 28800으로 인해 발생한 것이었다. 약 8시간 정도 아무런 요청이 없다면 모든 연결을 종료하는 것 같았다. 이전에 닷넷 개발을 통해 MySql을 사용했을 때는 쿼리 요청을 사용할 때만 Connection을 연결하고 끊고, 연결하고 끊고를 반복하다 보니 이러한 문제는 없었다. 하지만 NodeJs에서 구현한 방법은 js파일이 require 될 때 Connection ..
Dogfoot_JW
'node.js mysql 연결 끊김' 태그의 글 목록