일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- fastify
- fastify-cli
- 수직확장
- docker
- zshrc error
- cli
- c++
- ci/cd
- mysql
- 지속적 전달
- docker context create
- 리눅스
- 웹 SW
- neofetch
- char 입력
- 프로세스
- 출력 명령어
- 코드스테이츠
- DevOps
- Java 입력
- dfs
- ECS
- OpenSearch
- 설치형 SW
- 백준
- 홈 디렉토리
- SSAFY입학
- comdef
- MongoServerSelectionError
- 부트캠프
- Today
- Total
목록TroubleShooting (14)
다디와 괴발개발
목적 OpenSearch Dashboard(Kibana Visualize)로 프로젝트에서 사용되는 각 트럭 별로 이동 경로 데이터 보기 위해 해야 할 초기 셋팅 작업 개념 ElasticSearch Mapping 데이터가 입력되어 자동으로 매핑이 생성되기 전에 미리 먼저 인덱스의 매핑을 정의 해 놓으면 정의 해 놓은 매핑에 맞추어 데이터가 입력된다 이미 생성된 데이터에 대한 매핑은 불가하다 즉, location 데이터가 들어오기 전에 매핑을 먼저 해줘야 한다 Geo Elasticsearch에서 제공하는 위치정보 저장 타입 중 하나 Geo Point 는 위도(latitude)와 경도(longitude) 두 개의 실수 값을 가지고 지도 위의 한 점을 나타내는 값이다 location을 geo_point로 매핑해..
데브옵스 부트캠프 세 번째 프로젝트에서 했던 야크털 깎기 중 최고봉은 바로바로 로컬에서 ec2로 scp 명령어를 통해 파일을 전달할 때 발생했던 삽질들이었다 목표는 로컬에서 EC2로 scp 명령어를 통해 도커 이미지 빌드에 필요한 파일들을 보낸 후, 이미지를 빌드하여 실행시켜 로컬이 아닌 EC2 환경에서 도커 이미지가 실행되도록 하는 과정이었다. 정말 많은 야크 털 쉐이빙 과정을 겪었는데 하나씩 풀어보겠다. save는 돌아가는 길이에요 상황 docker 이미지를 로컬에서 ec2로 옮기기 위해 구글링을 해보던 중 이 글을 발견했다 이 글에 나와있는 설명을 간단하게 정리해보자면 로컬에서 docker 이미지를 만든다 이미지를 tar 확장자로 docker save 명령을 통해 저장한다 scp 명령을 통해 원격 ..
상황 Git clone을 하고싶은데 main이 아닌 다른 특정 브랜치를 clone 해오고싶어서 방법을 찾아봤다. 그냥 Git clone을 진행하면 main 브랜치가 클론되는데, 내가 clone해오고 싶은 브랜치는 master인 상황이었다. 해결 git clone -b 'branch name' --single-branch 'repository url' git clone -b master --single-branch 'repo url' 이렇게하면 master의 branch 내용만 클론 해올 수 있다
발생시기 RDS에 접속할 때 발생 상황 서버에서 RDS 접속하려고 할 때, 또는 로컬이나 EC2에서 RDS에 접속할 때 DB에 접속이 안된다면서 발생하는 에러 원인 이 에러가 떴다 = 비밀번호 확인하세요 제발!!!!!!! DB에 연결하기 위한 매개변수들이 잘못되어서 발생하는 오류이다 해결 쉘을 통해 RDS에 직접 접속할 때 이 에러가 발생했다 -> 비밀번호가 잘못되지 않았다고 생각된다면 비밀번호 변경하고 다시 도전 서버에서 접속할 때 이 에러가 발생했다 -> DB 관련 환경 변수가 제대로 되었는지 확인하세요 -> Lambda같은 경우에는 Deploy 할 때 환경변수가 날라가는 경우가 있으므로 Lambda 환경변수 확인할 것! 결론 환경변수... 비밀번호..^^ 잘 확인합시다
발생시기 이미지를 resize하는 AWS Lambda 함수를 만들기 위해 작업하는 도중 발생한 에러 상황 npm의 sharp모듈을 사용해야 하는데, 모듈을 사용하려고 하면 'sharp' cannot find module이나, Something went wrong installing the \"sharp\" 에러가 출력되는 상황 원인 M1 Mac 문제인 것으로 확인되며, package.json의 depencencies에서 sharp가 있으면 해당 에러를 뱉는다. 해결 package.json의 dependencies에서 sharp관련 라인을 삭제해준다 { "dependencies": { "aws-sdk": "^2.1111.0" "sharp": "^0.30.3" // 해당 라인을 삭제해준다 }, "devDep..
발생시기 쿠버네티스 설치 이후, 터미널 실행 시 오류 출력 상황 터미널을 실행할 때 마다 .zshrc:2: command not found: compdef 해당 오류가 출력되었다 원인 comdef 호출 전에 실행해야하는 코드들이 없어서 발생하는 오류인 것 같다 참고자료 1 해결 .zshrc 파일을 열어 다음과 같은 내용이 있는지 확인하고, 없는 부분이 있으면 추가해준다 동기분은 위에 세줄이 없으셔서 에러가 나셨다 export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # Th..
발생시기 Docker 명령어를 통해 ECS context를 생성하려는 과정에서 발생한 오류 상황 docker context create ecs myecscontext 명령어를 입력했을 때, 다음과 같은 오류가 나오며 ecs context가 만들어지지 않은 오류가 발생하였다 "docker context create" requires exactly 1 argument. See 'docker context create --help'. Usage: docker context create [OPTIONS] CONTEXT Create a context 일반 context는 정상적으로 생성되지만 ecs context만 생성되지 않았다. 원인 M1 Mac인데 Homebrew를 통해 도커를 설치하고, Docker Des..
발생시기 fastify-cli 프레임워크를 사용한 Node.js 백엔드 프로젝트 도중, 작성한 api를 console.log로 결과를 출력해 볼 때 발생했던 상황 상황 MongoDB에서 collections안에 있는 정보들을 Read하는 함수의 결과값을 테스트해보기 위해 console.log로 출력해보았는데, 출력 결과가 뜬금없는 Promise { }이 나왔다. 원인 결과가 async/await를 통해 Promise 객체로 만들어진 함수라 비동기 형식으로 값에 접근을 해줘야 한다. 해결 결과를 받아오는 함수 앞에 await를 붙여주면 된다. 자바스크립트는 await 키워드를 만나면 Promise가 처리될 때 까지 기다리고 결과가 리턴된다. - const curBody = readMyRestaurant(t..