AWS EC2 인스턴스(16GB)의 디스크 공간이 부족해졌습니다. 공간을 확보하기 위해 rm -rf /var/lib/docker/overlay2와 journalctl --vacuum-time=10d 명령을 실행했고, 이제 df 명령으로 확인한 결과 7GB의 여유 공간이 있습니다. 인스턴스를 재부팅한 후 페이지에 연결하려고 하면 Connection refused 오류가 발생합니다.
sudo ./launcher rebuild app을 시도해 보았지만, 디스크 공간이 5GB 미만이라는 오류 메시지와 함께 실패합니다.
참고로, Hetzner의 최저 등급은 20GB만 제공하지만, 저에게는 충분했습니다. 업그레이드를 시도하기 전에 백업 디렉터리를 정리하는 것이 도움이 될 수 있습니다. 물론, 안전을 위해 새로운 백업을 생성하고 다른 곳에 복사한 후에 말입니다. (작은 포럼이라 백업 크기가 120MB입니다.)
다른 경우로는 Digital Ocean의 최저 등급을 사용하는데, 여기서는 25GB를 제공합니다. 이 경우 포럼 백업 크기는 640MB입니다.
문제가 생긴 적은 한 번뿐이었는데, 저널(journal) 관련 문제였습니다. 하지만 그 크기를 크게 줄였습니다:
# journalctl --disk-usage
Archived and active journals take up 104.0M in the file system.