🗄️AWS/AWS6 [AWS] Failed to validate connection 에러 상황AWS의 RDB에서 wait_timeout을 3분으로 설정한 후 콘솔창에 아래와 같은 경고 메시지가 표시됐다. 에러 코드WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection 해결 방법해당 에러는 RDB에서 설정한 wait_timeout 설정과 hikari의 max-lifetime의 설정이 맞지않아서 발생하는 에러이다. hikari의 lifetime은 30분이 기본값으로 설정되어 있기때문에 위와 같은 현상이 발생한다. RDB는 설정된 wait_timeout에 따라 연결된 커넥션을 끊는다. Spring 서버는 idle 상태의 커넥션을 max-lifetime이 지나면 새로운 커넥션을 생성하게 된다... 🗄️AWS/AWS 2025. 2. 18. [AWS] Data source rejected establishment of connection, message from server: "Too many connections" 에러 상황DBeaver로 AWS DB 접속 시 아래와 같은 에러가 발생했다. 에러 코드Data source rejected establishment of connection, message from server: "Too many connections" 해결 방법위 에러는 DB에 동시에 접속할 수 있는 클라이언트 커넥션 수가 최대치에 도달해서 발생하는 에러이다. RDB의 max_connections 와 wait_timeout 값을 조정해주면 해결된다.max_connections - 클라이언트가 동시에 접속할 수 있는 최대 커넥션 수wait_timeout - 사용하지 않는 커넥션을 닫을 때까지 서버가 대기하는 시간 먼저 AWS의 RDB로 들어간 후 좌측 메뉴 중 '파라미터 그룹' 메뉴로 들어간다. '.. 🗄️AWS/AWS 2025. 2. 17. [AWS] Request method 'GET' is not supported 에러 상황AWS 서버에 SSL 인증서를 적용하고 기존 http 호출 시 https를 리디렉션하도록 설정했다. 하지만 기존 http API 호출 시 에러가 발생했다. 에러 코드Request method 'GET' is not supported 해결 방법301 상태 코드 vs 302 상태 코드위 에러 메시지를 이해하기 위해서는 301 상태 코드와 302 상태 코드가 무엇인지부터 알아야했다. HTTP 상태 코드가 두 코드와 같을 때 클라이언트를 지정된 URL로 리디렉션해준다. 301 리디렉션은 영구 리디렉션, 302 리디렉션은 일시 리디렉션이라고 부른다. 301 리디렉션은 위에서 언급했듯 영구적으로 페이지가 삭제됐음을 의미한다. 302 리디렉션은 임시로 페이지가 삭제되거나 이전됐지만, 언제든지 이전 UR.. 🗄️AWS/AWS 2025. 2. 4. [AWS] 가비아 SSL 인증서로 AWS HTTPS 등록하기 전제조건가비아에서 발급받은 SSL 인증서가 있다는 전제하에 해당 포스팅을 진행하도록 한다. SSL 인증서 AWS 등록하기우선 SSL 인증서를 AWS에 등록하는 작업을 해준다. AWS의 검색창에 Certificate Manager를 검색해서 이동해준다. '인증서 나열' 메뉴에서 가져오기 버튼을 클릭해준다. 인증서 세부 정보에 SSL 인증서의 파일 중 해당하는 부분의 파일의 내용을 넣어주면 된다.인증서 본문 - 인증서 파일 (ex. _example.co.kr_cert.crt)인증서 프라이빗 키 - 인증서 키 파일 (ex. _example.co.kr.key)인증서 체인 - 인증서 체인 파일 (ex. _example.co.kr_chain_cert.crt)각 파일을 메모장으로 열면 나오는 내용을 복사해주면 된.. 🗄️AWS/AWS 2025. 2. 3. [AWS] Windows에서 jar파일을 AWS 서버에 배포하기 - (2) Dockerfile을 이용한 AWS 배포 AWS 배포를 위한 기본 세팅https://tlseoqja.tistory.com/83 [Windows] Windows에서 jar파일을 AWS 서버에 배포하기 - (1) 배포를 위한 기본 세팅AWS ECS 생성 먼저 서버를 배포하기 전에 AWS의 ECS (Elastic Container Service)를 생성해야 된다. 공식문서나 다른 블로그를 찾아보고 클러스터 및 서비스를 등록해주면 된다. https://docs.aws.amazon.com/ko_kr/Amaztlseoqja.tistory.com Dockerfile을 사용해 AWS에 배포하기명령 프롬프트창을 열고 Dockerfile을 생성한 폴더로 이동한다. 아래 순서대로 명령어를 입력해서 Docker 이미지 생성 및 배포를 진행하면 된다. 1. Doc.. 🗄️AWS/AWS 2024. 4. 19. [AWS] Windows에서 jar파일을 AWS 서버에 배포하기 - (1) 배포를 위한 기본 세팅 AWS ECS 생성먼저 서버를 배포하기 전에 AWS의 ECS (Elastic Container Service)를 생성해야 된다. 공식문서나 다른 블로그를 찾아보고 클러스터 및 서비스를 등록해주면 된다. https://docs.aws.amazon.com/ko_kr/AmazonECS/latest/developerguide/get-set-up-for-amazon-ecs.html Amazon ECS 사용 설정 - Amazon Elastic Container Service테스트를 위해 짧은 시간 동안만 허용하는 경우를 제외하고는 해당 인스턴스에 대한 모든 IP 주소(0.0.0.0/0)로부터의 SSH 액세스를 허용하지 않는 것이 보안을 위해 좋습니다.docs.aws.amazon.com 프로그램 다운로드 및 설치먼.. 🗄️AWS/AWS 2024. 4. 19. 이전 1 다음