[삽질] 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개의 댓글