본문 바로가기

전체 글13

[GCP] Mac 터미널에서 VM 접근하기 GCP VM 인스턴스는 GCP에서 제공하는 console에서도 바로 접근할 수 있는 방법을 지원해 준다. 하지만 귀찮으니 터미널에서 gcloud에 접근하는 방법 알아보자~🤔 1. google-cloud-sdk 설치 mac package manager인 brew를 이용해 설치하자. brew install --cash google-cloud-sdk 어쩌고 저쩌고 하면서 설치가 잘 된 모습 2. gcloud init gcloud init을 하게 되면 google 로그인 창으로 이동되고 로그인하면 된다. 그 후 자유롭게 Region 설정도 하면 된다. 3. gcloud info gcloud 정보 확인 한 번 해주기. 4. gcloud help gcloud help도 한 번 봐주기. 5. gcloud 접속 gcp.. 2024. 3. 19.
[AWS] RDS 인증서 만료에 따른 인증서 업데이트 운영하던 서비스에서 RDS를 세팅해 사용하던 도중 AWS Health로부터 메일을 받았다.🫠 2024년 8월에 만료될 예정인 amazon rds 인증 기관 인증서 rds-ca-2019를 업데이트해주라는 내용이었다. 하면 되지 모~ 1. AWS 콘솔에 접속해 RDS 인스턴스 확인 2. 현재 인증서 확인 3. 사용 가능한 인증서 종류 확인 rds-ca-2019를 rds-ca-rsa2048-g1으로 교체하는 것을 권장하고 있다. 4. 인증서 바꿔주고 Continue(계속) rds-ca-rsa2048-g1의 인증서는 무려 2061년 만료인 것을 확인할 수 있다. 5. 수정 예약 설정 현재 사용하고 있는 mysql 엔진이 비교적 최신의 엔진이기 때문에 엔진 재시작 없이 바로 적용이 되므로 즉시 적용으로 실행했다... 2024. 3. 19.
[Mysql] java.sql.SQLException: The table {} is full 개발 중 위 에러를 만났을 때 대처법🤔 해당 에러는 mysql 메모리 테이블이 증가할 수 있는 최대 크기를 초과했거나 내부 메모리 내 임시 테이블의 최대 크기를 초과한 경우 발생한다. * 해결 방법 1. DB를 재시작해야 하는 경우 mysql.cnf 파일을 찾아(/etc/mysql/~) max_heap_table_size = {원하는 사이즈} tmp_table_size = {원하는 사이즈} 위의 설정값을 추가 후 DB를 재시작해주도록 하자. mysql 8.0.~ 버전 기준 default size는 16777216이다. 만약 문제가 생겼다면 default size보다 크게 설정하도록 하자. 2. DB를 재시작하지 않아도 되는 경우 실제 운영중엔 DB를 곧바로 재시작할 수 없을 것이다.. DB를 재시작할 수.. 2023. 11. 30.
[Ubuntu] 서버에서 디스크 용량을 확보할 수 있는 방법 - no space left on device AWS에서 CI / CD 처리 중 no space left on device 에러를 만났다.. 해당 에러는 서버 디스크 용량이 없을 때 발생하는 에러로 어떤 해결 방법들이 있는지 알아보자 🤔 1. Docker를 사용하는 경우 생각보다 사용하지 않는 도커 이미지, 컨테이너, 볼륨등으로 인해 낭비되는 용량이 많다. 가장 먼저 확인해 볼 수 있는 부분은 사용하지 않는 docker image들이 확보하고 있는 용량이다. 비단 이미지뿐 아니라 사용하지 않는 컨테이너, 사용하지 않는 볼륨을 확인하고 삭제함으로써 용량을 확보해 보자. 사용하지 않는 컨테이너 삭제 docker container prune [OPTIONS] 사용하지 않는 이미지 삭제 docker image prune [OPTIONS] 사용하지 않는 네.. 2023. 11. 21.