Google Cloud Platform f1-micro 에 블로그 운영시

  1. 너무 적은 메모리로 인해 MySQL 실행이 안될 경우
    MySQL 의 에러로그를 잘 보고 해결해야 합니다.
    BS의 경우 innodb_buffer_pool_size 를 64M로 확 줄여서 넘어감
  2. 너무 적은 메모리로 인한 것을 조금 해소하기 위한 Swap 공간 설정
    • dd if=/dev/zero of=/swapfile bs=1M count=1024
      1M * 1024 크기의 스왑 공간을 생성
    • mkswap /swapfile
      스왑 파일로 만들고
    • chmod 0600 /swapfile
      스왑은 메모리 내용을 담으니까 보안상 0600 으로 관리자만 볼 수 있어야 함
    • swapon /swapfile
      이렇게 해서 활성화 시키고
    • /etc/fstab 에 아래 내용을 추가
      /swapfile swap swap defaults 0 0