반응형 분류 전체보기137 [javascript] 자바스크립트 SyntaxError: Unexpected token o in JSON at position 1 에러 거창하게 포스팅이라고까지 할 건 없고 내가 기록하기 위한 글... 프로젝트를 진행하던 도중 SyntaxError: Unexpected token o in JSON at position 1 라는 에러가 떴다. 이는 이미 JSON 형태로 내려준 데이터를 또 JSON 형식으로 바꾸려고 했을 때 나는 에러이다. 그냥 json 형태 그대로 사용하면 해결된다. 2023. 10. 17. [MySQL] AWS RDS MySQL Too many connections 에러 프로젝트를 하던 중에 갑자기 위 에러가 떴다. 즉 모든 연결 가능한 커넥션들이 다른 clients 들에 의해 쓰이고 있다는 것이고 max_connect_errors 동안 커넥션에 실패하면 이후의 모든 커넥션이 블로킹이 되버린다. 일단 왜 커넥션을 확인해보니 현재 59개가 연결되어 있고 show variables like '%max_connections%'; 명령어를 통해 max_connections를 보니 60이였다. 참고로 이 RDS는 db.t3.micro이고 기본 max_connections는 66이라고 한다. 왜 커넥션 수가 증가 했는지도 파악하긴 해야겠지만 일단 당장 에러가 났으니 커넥션 수를 늘리려고 시도했다. 방법은 두가지인데 RDS 인스턴스 스펙을 db.t3.small로 올리던가(이러면 15.. 2023. 10. 5. [AWS] Github Action으로 EC2에 Nestjs 자동 배포 기존에 AWS EC2에 Nest 프로젝트를 하나 띄워놨었다. 기존 방식은 저장소를 클론해서 pull을 받고 npm run build로 빌드하는 식. 이런 방식이면 배포 브랜치에 커밋이 추가 될 때마다 해당 EC2 인스턴스에 접속해서 pull을 받고 다시 배포를 해야되는 상황이 생겨 불편함이 야기 될 게 뻔했다. 그래서 CI/CD에 대해서 조사를 하던 중에 github action을 사용해서 간단하게 자동 배포 파이프라인을 구축했다. 방식은 다음과 같은데 내가 로컬 컴퓨터에서 깃허브의 레포지토리로 push를 했을 때 github action이 실행되고 github action에서 EC2에 ssh 접속을 해서 작성해둔 스크립트로 pull을 받고 서버를 다시 재가동하는 방식이다. 일단 당연히 EC2(ubunt.. 2023. 10. 4. [AWS] EC2 ssh 접속 시 ssh.ParsePrivateKey: ssh: no key found 현재 AWS EC2에 Nest.js 프로젝트 하나가 띄워져 있다. github actions을 사용하여 배포 파이프라인을 만들기 위해 IP 주소,포트,ssh 키 등 암호화할 정보들을 깃헙 레포지토리에 저장하고 두근대는 마음으로 배포 브랜치에 커밋을 했다. 그랬더니 바로 에러 발생 details를 눌러 무슨 문제인고 확인해보니 키를 찾을 수 없다... 나는 분명히 키를 입력했는데 왜 없을까 바로 구글링을 해보았고 https://github.com/appleboy/scp-action/issues/70 ssh.ParsePrivateKey: ssh: no key found · Issue #70 · appleboy/scp-action Im getting this error: 2021/11/12 09:59:53 s.. 2023. 10. 4. 이전 1 ··· 13 14 15 16 17 18 19 ··· 35 다음 반응형