본문 바로가기

Backend2

(AWS) 멀쩡하던 서버가 다운되었는데 이유를 모르겠다... 가 해결완료 (CPU 100%) 현재 서비스하고 있는 앱이 있다. 해당 앱에서 게시판 운영을 위해서 AWS EC2 서버에 Node.js 를 설치하여 운영하고 있었는데, 운영 시작한지 이제.. 두달? 좀 안되었나? 서버가 자꾸 멈춘다. AWS EC2 서버 인스턴스 유형 : t2.micro Node.js 에 javascript 로 작성한 파일을 넣어서 호스팅하고 있었고, pm2 module을 이용하고 있었다. 무슨 일인가 AWS 콘솔에 들어가 해당 인스턴스를 선택한 후, 모니터링을 해보니 CPU 가 100% 로 돌고 있고.. 상태 검사도 1개가 에러나 있는 상태. 여기저기 인터넷을 뒤져봤더니 대부분 '껐다 켜세요' 가 가장 많았다. 인스턴스를 중지 했다가, 다시 시작하라는 것인데.. 현재 서비스하는 중이라, 인스턴스를 중지했다가 다시 시작.. 2022. 7. 25.
MySQL 회원탈퇴 30일 후 자동 삭제하기 코딩 하다보니.. 서버에도 손대고, 말로만 듣던 MySQL 까지 손대게 되는구나.. MySQL 은 스케쥴러라는 기능이 있다. 일단 처음에 스케쥴러가 on 인지 off 인지 확인부터 하고 시작한다. SHOW VARIABLES LIKE 'event%'; 만약 off상태라면 on 으로 바꿔주고, SET GLOBAL event_scheduler = ON; 이건 현재 존재하는 모든 이벤트 스케쥴러 확인 select * from information_schema.events MySQL내에서는 아니고, workbench로 접근해서 UPDATE 할 때, key값으로 수정하는게 아니면 에러가 발생하는 경우가 있다. 이런 경우엔, 일시적으로 safe mode 를 풀어서 UPDATE 후 다시 safe mode를 작동시킨다... 2022. 4. 29.