Infra (4) 썸네일형 리스트형 Slack Webhook with Node.js winston과 morgan등을 통해 log를 저장할 수 있으나,해당 log들을 바로 확인하기 위해 Slack으로 오류 메시지를 받기로 했다. slack-node는 웹훅의 url만으로도 메시지를 가볍게 보낼 수 있다. 1. Slack APP 생성 https://api.slack.com/ create app 클릭 누르고 APP의 이름과 본인의 워크 스페이스를 선택한다. 왼쪽의 Features에서 Incoming WebHooks를 선택하고 Url을 받는다. WebhookURL까지 만들었다면 준비는 끝이다. 옆의 Channel은 보여주고 싶은 Channel에 보여주면 된다. 2. slack-node 설치 npm install slack-node --save 슬렉으로 메시지를 보낼 파일을 선택 const Sla.. Too many connections Data source rejected establishment of connection, message from server: "Too Many Connection" > DB의 커넥션 풀이 부족해서 일시적으로 발생한 문제 현재 하고 있는 프로젝트에서 발생한 이슈였다. 현재까지 프로젝트를 진행하면서 이런 에러가 발생한 적은 없었다. 사용자들로부터 웹사이트 접속이 안된다고 연락을 받았고 확인을 해보니까 DB에 연결이 되질 않았다. DBeaver로도, 인텔리제이로도 접속이 전혀 되지 않았다. 위와 같은 에러 메시지만 발생시킨채. 이름도 SQLNonTransientConnectionException 이라고, 처음 봤다. 그리고 새로운 것을 경험하는 아주 좋은 기회라고 생각이 들었다. SQLNonTransient.. centos계열 Linux에 Docker 설치 이번 포스트는 RedHat Linux에 도커를 설치하고 로그인 하는 과정을 담고 있다. 🗑 이전 버전 Uninstall sudo yum remove docker \\ docker-client \\ docker-client-latest \\ docker-common \\ docker-latest \\ docker-latest-logrotate \\ docker-logrotate \\ docker-engine /var/lib/docker/에 저장된 이미지, 컨테이너, 볼륨, 네트워크는 자동으로 지워지지 않음. 수동으로 지우는 것 필요 📦 Docker Install # yum-utiles 패키지 설치 sudo yum -y update sudo yum install -y yum-utils # repository.. [AWS] 로그밸런서 설정 방법 1st. ec2 인스턴스를 생성한다. 2nd. 대상 그룹에서 '대상 그룹 생성' 버튼을 통해 그룹 생성을 한다. 3rd. 로드밸런서에서 '로드 밸런서 생성'을 통해 로드 밸런서를 생성하고, 대상 그룹으로 앞서 생성한 대상 그룹을 지정해준다. 이렇게 하고 나면 대상 그룹에 다시 들어갔을 때 하단의 '등록된 대상'의 '상태 확인'이 Healthy로 바뀌어 있다. 이전 1 다음