본문 바로가기
Cloud 개발

Oracle Cloud Free Tier 무료 VM에 워드프레스 설치 삽질 일기

by 긋대디 2025. 2. 18.
반응형

몇 일 동안 Oracle Cloud Free Tier 무료 VM 인스턴스에 Oracle Linux 8을 세팅하고 dnf update 가 계속 실패하여, 삽질하다가 종료하고 VM생성을 수없이 반복하다, 찾은 방법이 AI인 Copilot 에게 문의하여 해결하였네요.

오라클 클라우드 E2.1.Micro 메모리 부족 해결

찾은 방법이 메모리 문제였네요... 참나!!

메모리 1Gb에 Swap 2Gb 0% 사용 가능

1. Oracle Cloud Free Tier에서 VM 성능 문제 해결

문제: dnf로 패키지 설치 시 스왑 메모리까지 0%로 작동하여 진행되지 않음.

 

해결 방법:

  • 스왑 메모리 추가:
  sudo fallocate -l 1G /swapfile
  sudo chmod 600 /swapfile
  sudo mkswap /swapfile
  sudo swapon /swapfile
  sudo sh -c 'echo "/swapfile none swap sw 0 0" >> /etc/fstab'
  • 불필요한 서비스 중지:
  sudo systemctl list-units --type=service --state=running
  sudo systemctl stop <service_name>
  sudo systemctl disable <service_name>
  • 패키지 캐시 정리:
  sudo dnf clean all

Oracle linux VM E2.1.Micro 서버 메모리 부족 해결

2. 스왑 메모리 상태 확인 및 추가 설정

문제: 스왑 메모리가 모두 사용 중.

해결 방법: 아래 추가 생성 또는 기존 스왑 파일 크기 변경으로 처리 가능 했음

  • 추가 스왑 파일 생성:
  sudo fallocate -l 2G /swapfile2
  sudo chmod 600 /swapfile2
  sudo mkswap /swapfile2
  sudo swapon /swapfile2
  sudo sh -c 'echo "/swapfile2 none swap sw 0 0" >> /etc/fstab'
  • 기존 스왑 파일 크기 조정:
  sudo swapoff /swapfile
  sudo fallocate -l 4G /swapfile
  sudo mkswap /swapfile
  sudo swapon /swapfile

3. 시스템 상태 분석

문제: 높은 로드 평균, CPU 사용량, 메모리 사용량 및 주요 프로세스 과부하.

해결 방법: cpu가 요동 치는 dnf 프로세스 번호를 확인 kill 명령으로 종료 함

  • 추가 스왑 메모리 생성 (위와 동일).
  • 불필요한 프로세스 종료:
  sudo kill -9 <PID>
  • VM 크기 조정: Oracle Cloud Free Tier에서 제공하는 VM 크기를 조정하여 더 많은 메모리와 CPU를 할당.
  • I/O 대기 시간 줄이기: 디스크 성능 최적화 또는 디스크 사용량 줄이기.

 

이렇게 이번 주 내내 삽질 하단 시간을 AI의 도움을 받아 단 몇 분만에 해결할 수 있다니 ㅠㅠ. 참 우픈 현실이네요 😊

 

이제 드디어 대망의 워드프레스를 설치할 준비가 되었습니다.

 

그럼 다음 포스트에서 계속 하겠습니다.

2025.02.18 - [Cloud 개발] - [Oracle Free Tier] Oracle Linux 8에 워드프레스 설치 (wordpress)

2025.02.17 - [Cloud 개발] - 챗GPT를 활용한 로또 번호 생성기 만들기 및 소스 공개 (Ver. 1.0)

반응형