profile
작게라도 꾸준히 성장하는게 목표입니다.
post-thumbnail

[NodeJS] Winston으로 Error Log Level별로 출력하기

console로만 그동안 찍어오다가 로그 레벨별로 찍는 게 좋다는 말을 듣고 모듈을 찾다가 Winston을 찾아 사용 해보게 됐습니다.공식 페이지의 설명에 따르면 Winston 간단하고 로그를 여러 개의 저장공간으로 나누어 저장할 수 있는 보편적인 라이브러리라고 소개하

약 15시간 전
·
0개의 댓글
post-thumbnail

[Mysql] Exception: Communications link failure

Google App Script에서 Mysql에 연결해서 사용하는 부분이 있는데 Exception: Communications link failure 오류가 간헐적으로 발생했습니다.원인을 찾아보니 connection이 중간에 끊긴 것이라고 합니다. 기존 Mysql은 8

어제
·
0개의 댓글

[Github] 레퍼지토리에 있는 .gitignore 리스트 파일 삭제하기

레퍼지토리가 public 일 경우 보안상의 이유 혹은 다른 이유로 올라가서는 안되는 파일들이 있다.흔히 .env와 같은 유출되면 보안에 위협이 되는 녀석들이다.이 놈들을 간혹 잘못해서 .gitignore에 빼고 올리는 경우가 발생한다.그럴 땐 아래와 같은 명령어로 회복

어제
·
0개의 댓글
post-thumbnail

0703_26th Weekly Diary

7장 데이터 구조와 처리에서 기본구조와 배열부분에 대해서 집중적으로 공부했다. 원시타입은 맨 처음 자바스크립트를 배울 때부터 배운 내용이기에 특별한 내용은 없었지만 그 중에서도 포인터에 대한 개념을 다시 보게 되었다. 직접 메모리 주소를 제어할 수 있는 포인터의 개념은

4일 전
·
0개의 댓글
post-thumbnail

0626_25th Weekly Diary

이번 주 느낀 점! 블로그에다가 올린 지는 몇 주 되진 않았지만 일요일에 할 게 많다는 핑계로 매 번 월요일이나 화요일에 올리기 일쑤였다. 일요일은 일주일의 마무리와 새로운 주의 준비하는 날이라고 생각해왔었는데 이 다이어리는 계속 늦게 작성되다보니 찝~찝함이 계속

2022년 6월 26일
·
0개의 댓글
post-thumbnail

0619_24th Weekly Diary

일요일에 weekly diary를 적는 건 처음인 듯하다! 블로그에다가 올린 지는 몇 주 되진 않았지만 일요일에 할 게 많다는 핑계로 매 번 월요일이나 화요일에 올리기 일쑤였다. 일요일은 일주일의 마무리와 새로운 주의 준비하는 날이라고 생각해왔었는데이 다이어리는 계속

2022년 6월 19일
·
0개의 댓글

[AWS] 무작위 로그인 시도 막기 위한 Fail2ban 설치

참고 기본적 서버 보안 프로그램, Fail2Ban 사용법 기초부터 실전 사용법까지 알아 보기 [AWS] 9-2.EC2 SSH 무작위 로그인 시도 막기(무차별 대입 공격 방어) SSH 보안 - Fail2ban 설치 및 설정 - 리눅스 SSH 보안 무단 액세스를 방지

2022년 6월 19일
·
0개의 댓글

[AWS] sshd_config 수정 후 접속 불가 문제 해결

개요 EC2를 이용하다보면 접속권한 수정 등의 이유로 /etc/ssh/sshd_config를 건드릴 때가 한 번 쯤은 있습니다. 저도 이번에 테스트 서버에 패스워드 로그인을 빼고 공개키로 설정하는 부분을 건드리다가 잘못 저장하는 바람에 참고

2022년 6월 18일
·
0개의 댓글
post-thumbnail

0613_23th Weekly Diary

이번 주는 쏜쌀같이 지나갔다!! 축구 경기 보는 걸 좋아하는 나로써는 국가대표 경기 있는 날은 챙겨보느라 바빴고, 없는 날은 스터디 공부 하느라 바빴다. 왜냐하면 이번 주는 특히 내가 공부하고 조사할 양이 꽤 됐다. 주제가 가상메모리와 MMU에 대한 것이었는데 깊이 있

2022년 6월 13일
·
0개의 댓글

[Github] 하나의 컴퓨터에 여러 계정 사용하기

회사 노트북으로 개인 계정과 회사 계정을 동시에 사용해야 하다보니 Access Denied 등의 git error를 많이 마주치게 됐습니다. 찾아보니 한 컴퓨터에 여러 github 계정을 동시에 사용하려면 ssh키 개별적으로 등록을 해줘야하는 것을 알게 되었습니다.

2022년 6월 12일
·
0개의 댓글

[Linux] 환경변수 설정(Login Shell과 .bash 파일)

얼마 전 EC2에서 테스트, 운영 환경에 대한 분기를 위해 .bashrc 파일에 환경변수(NODE_ENV) 를 저장해뒀는데, 자동배포가 될 때마다 환경변수가 초기화되어(띠용!?) 매 번 환경변수를 다시 저장해뒀던 삽질이 생각납니다.. 햄보칼수가 업써!!!그리고 행복을

2022년 6월 11일
·
0개의 댓글

[AWS] CodeDeploy ApplicationStop 단계에서 지속적으로 에러날 경우

최근 CodeDeploy를 통해 EC2에 자동배포를 하는데 ApplicationStop 단계에서 계속 실패처리가 났습니다.당시 파일 권한 문제였기에 Appspec.yml에 permission 섹션을 추가해줘서 테스트에 전혀 문제가 없었는데 같은 부분에서 막히고 말았습니

2022년 6월 11일
·
0개의 댓글
post-thumbnail

[AWS] EC2-CodeDeploy Appspec.yml에 대하여

EC2에서 CodeDeploy를 이용했을 때 appspec.yml에 대해 자세히 알아보지 않고 사용하다가 해당 글과 같이 나중에 에러 처리하는 데 애를 먹어 다시 한 번 정리 해보려고 합니다.appspec.yml파일은 CodeDeploy에서 배포를 관리하는 데 사용하는

2022년 6월 11일
·
0개의 댓글
post-thumbnail

0606_22th Weekly Diary

많은 것을 했지만 많은 것을 또 못했던 주였다. 새로 생겨난 일이 많아서 처리 하느라 바쁜 나날을 보냈고 그 결과로 계획한 것들을 많이 놓쳐부렀다,, 할일 총량보존의 법칙인걸까!?유퀴즈에서 내가 좋아하는 이동진님이 나와서 하신 말씀이 떠올랐다. 하루하루를 전력으로 살아

2022년 6월 6일
·
0개의 댓글
post-thumbnail

[AWS] CodeDeploy 배포 폴더 개수 제한 변경

CodeDeploy를 이용한 자동배포를 하다보면 배포 파일이 계속 쌓이게 된다.아래 경로로 들어가면 배포 횟수만큼 폴더가 쌓여있을 것이다.(최대 5개)이는 기존 폴더 수정 버전을 저장하는 갯수가 5개로 지정되어있기 때문하나의 배포 파일이 2GB라고 가정하에 2 \* 5

2022년 6월 6일
·
0개의 댓글

[AWS Error] CodeDeploy 자동 배포 후 에러(Access Denied) 처리 (2)

전 글과 같이 "Port 3000 is already in use" 에러를 처리하고나서 서버가 정상적으로 작동하자마자 파일을 읽어들이는 부분에서 "Access Denied" 에러가 발생했다. 원인을 확인 해 보니 appspec.yml에서 별도로 권한 설정(permiss

2022년 6월 6일
·
0개의 댓글
post-thumbnail

[AWS Error] CodeDeploy 자동 배포 후 에러(Port 3000 is already in use) 처리 (1)

아차차 싶어서 원인을 찾았더니 계정 문제였다. 평소에 계정을 분리하는 정책을 내부적으로 갖고 있어서 root가 아닌 별도의 계정으로 서버를 올린다.하지만 자동배포를 통해서는 root 계정을 통해 올리게 되면서 기존 서버가 올라간 게 제대로 지워지지 않아서 난 error

2022년 6월 6일
·
0개의 댓글
post-thumbnail

[AWS Error] multer-s3 upload 오류

서버 로그를 보다가 사진 업로드가 제대로 안되고 있다는 걸 알게 되었다.this.client.send is not a function에러가 계속 나고 있었다.원인을 찾아보니 multer-s3, aws-sdk 모듈이 호환성이 맞아야된다고 한다. 확인을 해보니,, mult

2022년 6월 6일
·
0개의 댓글

[AWS] S3의 이미지 저장 및 삭제하기

개요 전 글인 [AWS]EC2에서 S3로 파일 복제하기에 이어서 Multer로 S3에 이미지 저장하는 부분을 알아보려고 한다. Multer로 S3에 이미지 저장하기 1. multer, aws-sdk 다운로드 multer-s3와 aws-sdk를 다운로드 해주자.

2022년 6월 1일
·
0개의 댓글

0531_21th Weekly Diary

4주차 느낀점! 집에서 공부만 할 땐 집안일이 밀린 적이 없는데 다시 회사 나가다보니 집안일이 자주 밀렸다. 그래도 재택 근무를 선택적으로 쓸 수 있어서 이 때 밀린 집안일을 하게 됐다. 그리고 생각보다 어려웠던 건 버스에서 공부하는 것.. 버스에서 밀려오는 졸음을

2022년 6월 1일
·
0개의 댓글