[삽질] 01 Sequelize: The Server Closed the connection.

유민규·2020년 7월 31일
0

삽질

목록 보기
1/4
post-thumbnail

Sequelize: The server closed the connection.

플레이스토어에 출시 후 집에 남아도는 안드로이드 공기계에 링커벨을 설치했다.

테스트를 하던 중 이상하게 기타로 빠지는 카테고리가 많았다.

로컬에서 같은 문제가 발생하는지 확인해보기 위해 서버를 켜고 Postman를 이용해 test를 진행하기로 했다.

로컬 서버를 켜고 로그인을 진행하던 중 못보던 에러가 발생했다.

MySQL도 켰는데 왜 이런 에러가 나오는거지.. 한참 Sequelize 관련 코드만 쳐다보고 Sequelize 관련 레퍼런스만 찾아봤다.

스택오버플로우에 이런 글이 있었다.

nodejs mysql Error: Connection lost The server closed the connection

또 열심히 Sequelize 관련 코드 보고 Sequelize 레퍼런스 찾아보고 반복...

같이 스터디하는 동기분들이 혹시 아실까 조심스럽게 여쭤봤다.

"MySQL은 잘 들어가져요?" 라고 여쭤보셔서 MySQL 접속했는데 잘 들어가졌다.

다 같이 고민하다가 Database랑 Table도 조회해보자는 동기분의 말씀에 조회를 하는데

?! 어디서 많이 보던 에러코드 ... mysql.sock (61)..

sequelize 문제는 아닌걸로..

이 문제를 해결해보자??

어떤 레퍼런스를 보니 /usr/local/etc에 my.cnf에 다음을 추가하라고 나왔다.

[client]
socket = /var/lib/mysql/mysql.sock
[mysqld]
socket = /var/lib/mysql/mysql.sock

vim으로 추가를 하고 MySQL 재시작을 위해 서버를 끄니 다음과 같은 에러가 난다.

뭔가 잘못되었다. 아 프로젝트 진행하면서 비슷한 문제로 MySQL만 2일 꼬박 붙잡고 있었던 기억이 떠올랐다.

얼른 위의 작업을 원래대로 돌리고 mysql 서버를 껐다가 다시 켰다.

하... 잘 돌아왔다. 혹시 잘 되나 다시 한 번 테스트를 해봤다.

?? 에러가 사라졌다.

뭐야.. 잘되네..

앞으로 같은 에러가 나면 일단 mysql 서버를 꼈다가 켜보는걸로...


Photo by Daniel Lincoln on Unsplash

profile
올라운더가 되고싶은 욕심많은 백엔드 개발자

0개의 댓글

관련 채용 정보