일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- docker
- 회고
- 포트포워딩
- styled-component
- component
- CDN
- graphql
- 성능최적화
- 정규표현식
- npx
- socket.io
- express
- scrapping
- Modal
- 웹크롤링
- javascript animation
- route
- AWS
- sequelize
- 웹팩
- Recoil
- 반응형웹
- go
- typescript
- Redux
- cicd
- react
- Today
- Total
목록ErrorLog (16)
프로그래밍 공부하기
nest-cli를 window 내의 vscode powershell 환경에서 사용하였더니 위와 같은 오류가 발생하였다. 이럴 때는 다음과 같이 진행해보자 1. 관리자 권한으로 PowerShell 실행하기 2. Set-ExecutionPolicy RemoteSigned 입력 > Y 이후 Get-ExecutionPolicy를 입력하여 정책이 RemoteSigned로 바뀌었다면 성공이다!
팀원이 새롭게 서버를 배포하다가 502에러가 뜨고, 로드밸런서 리스너의 상태도 UnHealthy인 것을 발견했다. 502 에러는 왜 발생하는 것일까.. 문서를 찾아보니 503 때와는 달리 원인이 엄청 다양하다. 혼란스러우니 502 코드가 애초에 무엇을 의미하는지 알아보았다. 서버로부터 유효하지 않은 대답을 받은 것이 502라고 한다. 다른 글도 더 살펴보니 내가 만든 Node.js 서버가 응답을 잘못주면 502 에러가 날 수 있다고 한다. 그런데 생각해보면 나는 Node.js 서버에 GET / 에 대한 응답을 주지 않았다. 그래서 응답이 잘못된거라 생각하고 502 에러를 띄우는건가? 하는 느낌이 왔다. 로드밸런서 설정을 더 뒤져보니 서버의 / 경로에 대한 요청으로 HealthCheck를 하고 있었다! /..
CLB를 ALB로 변경한 후 서버 도메인에 접속하니 503 에러가 발생했다! 왜 그런걸까ㅠㅠ 일단 AWS 가이드문서를 찾아보았다. 문서에 의하면 503에러가 뜨는 이유는 4가지가 있다. 1번은 정말 일시적인 이유고 2번을 체크해보자 +추가적으로 찾아보니 내가 찾은 AWS 가이드문서는 CLB의 트러블슈팅이었다. ALB의 경우 로드밸런서의 타겟이 없는 한 가지 경우만 503에러가 발생하는 것으로 보인다.(하단 링크 참고) 확인하기 위해 EC2의 로드밸런싱메뉴에서 대상그룹 항목으로 이동한다. 그 후 상태를 확인하고 싶은 elb를 체크하면 아래에 자세한 정보가 보여진다. 위 이미지는 등록한 결과라 타겟이 있지만, 처음 이 항목에 들어왔을 때 진짜 Registered targets이 하나도 없었다! 그래서 위의 ..
최근 실시간 웹소켓 통신을 활용한 프로젝트를 진행하였다. 그런데 AWS EC2와 S3에 배포하니 웹소켓부분에서 오류가 발생했다! 왜 이런일이 발생했는지 찾아보았더니 다음과 같은 자료를 얻었다. 기능 Application Load Balancer Network Load Balancer Gateway Loac Balancer Classic Load Balancer 로드 밸런서 유형 계층 7 계층 4 계층 3 게이트웨이 + 계층 4 로드 밸런싱 계층 4/7 대상 유형 IP, 인스턴스, Lambda IP, 인스턴스 IP, 인스턴스 WebSocket ✔ ✔ ✔ 지원 네트워크/플랫폼 VPC VPC VPC EC2-Classic, VPC 표를 보면 CLB는 WebSocket을 지원하지 않는다는 사실을 발견할 수 있다!..
VMware의 우분투를 사용하던 중 갑자기 인터넷 연결이 안되고, 상단 메뉴의 Wired Connected라는 메뉴도 사라져있었다. 재부팅을 해도 안되고, VMware의 네트워크 설정을 바꿔도 안되서 찾아보니 위의 명령어를 사용하라는 정보가 나에게 효과가 있었다! 저 명령어를 쓴 후 상단 메뉴를 다시 눌러보면 Wired Connected 메뉴가 다시 생겨있다! askubuntu.com/questions/1075139/ubuntu-18-04-network-icon-disappeared-and-no-internet-access-in-vmware
Command 'go' not found, but can be installed with: 어제 go를 설치하고 코딩을 하다가 오늘 다시 go 파일을 실행하려니 위와 같이 go라는 명령을 찾을 수 없다는 오류가 발생하였다. 이럴 때 다음과 같은 과정으로 문제를 해결할 수 있었다. 1. 먼저 환경변수를 다시 지정해준다. export PATH=$PATH:/usr/local/go/bin 2. 재지정된 환경변수를 바로 적용한다. source $HOME/.profile