안녕하세요,
기존 컨테이너는 여전히 작동하지만, 재빌드하는 데 문제가 있습니다. apt upgrade로 ubuntu 커널을 업데이트하기 전후로 두 번의 시도 모두에서 동일한 오류가 발생했습니다.
이것의 구현 방식과 관계없이 마찬가지입니다.
안녕하세요,
기존 컨테이너는 여전히 작동하지만, 재빌드하는 데 문제가 있습니다. apt upgrade로 ubuntu 커널을 업데이트하기 전후로 두 번의 시도 모두에서 동일한 오류가 발생했습니다.
이것의 구현 방식과 관계없이 마찬가지입니다.
스왑을 추가해야 할 것 같습니다.
SSD에 100GB 이상의 여유 공간이 있습니다. swap을 공식적으로 할당하는 방법은 무엇인가요?
free -h 명령어의 반환 값은 무엇인가요?
스왑은 SSD의 일부를 (매우 느린) RAM으로 사용합니다.
install -o root -g root -m 0600 /dev/null /swapfile
fallocate -l 2G /swapfile
mkswap /swapfile
swapon /swapfile
echo "/swapfile swap swap auto 0 0" | tee -a /etc/fstab
sysctl -w vm.swappiness=10
echo 'vm.swappiness = 10' > /etc/sysctl.d/30-discourse-swap.conf
이 7개의 명령어를 어떤 디렉터리에서 실행해야 하나요?
이 7개 명령어를 어떤 디렉터리에서 실행해야 하나요?
어떤 디렉터리든 상관없습니다.
8GB면 스왑이 필요하지 않을 것인데, 설정해 두는 것이 나쁘지는 않습니다.
재빌드할 때 어떤 오류가 발생하나요?
복붙(copy/paste)이 얼마나 유용한지 보여주는 예시입니다. fallocate 명령어에서 스왑파일 앞에 '/'를 놓쳤습니다.
8GB라면 스왑이 필요 없을 거예요
Ionos와 계약으로 서버를 처음 설정했을 때, 22.04 Ubuntu 이미지가 .\discourse-setup과 호환되지 않아서 제가 직접 app.yml을 수정해야 했던 적이 있습니다.
당시 Plesk는 없었으며, Ionos 데이터 센터 디자이너의 자체 이미지는 이전에 .\discourse-setup과 잘 작동했습니다.
즉, 표준 설치를 진행했고 discourse-setup으로 app.yml을 생성한 것이 맞나요?
재빌드 시 어떤 오류가 발생하나요?
8GB면 스왑이 필요 없을 텐데요
저는 필요했습니다. 1GB면 충분했을 수도 있지만, 2GB를 설정했습니다.
I had feeling I’ve seen this before. I had 8 GB RAM and swap is 2 GB — how much do I really need nowadays, if that comes from lack of memory?
이것은 표준 설치였고, discourse-setup으로 app.yml을 생성한 것이 맞나요?
네, .\discourse-setup을 통해 도커를 설치했습니다.
재빌드할 때 어떤 오류가 발생하나요?
이미 설정된 스왑 이후에 재빌드 오류가 발생하면 여기에 답변하겠습니다.
명시적 클론에서 디스코urs 리액션을 제거하세요
영구적으로 설정하셨나요?

Learn how to add swap space on Ubuntu using a swap file, with step-by-step commands, swappiness tuning, troubleshooting, and best practices.
5단계를 확인해 주세요.