您好,
我旧的容器仍然可用,但在重建时遇到问题。在更新 Ubuntu 内核(通过 apt upgrade)之前和之后,两次尝试都出现了相同的错误。
无论是否实现了这个。
我的SSD还有100GB以上的可用空间,如何分配交换空间?
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应该不需要交换空间,但有也无妨。
重建时出现什么错误?
这就是为什么复制粘贴如此有用的一个例子。你在 fallocate 命令中,swapfile 前面的斜杠漏掉了。
8GB 应该不需要交换空间
我确实记得,在与 Ionos 的合同上首次设置服务器时,他们提供的 22.04 Ubuntu 镜像无法与 .\discourse-setup 一起使用,所以我不得不自己修改 app.yml。
这还没有 Plesk,Ionos 数据中心设计器自建镜像在此之前可以与 .\discourse-setup 正常配合使用。
所以这是一个标准的安装,并且你用 discourse-setup 创建了 app.yml?重建时出现什么错误?
WIth 8GB you shouldn’t need swap
我需要。也许一千兆就够了,但我给了 2 GB。
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 安装了 docker
重建时出现什么错误?
如果设置好交换空间后出现重建错误,我将在此回复
从显式克隆中删除讨论反应
您是否已将其永久化?
digitalocean.com

One way to guard against out-of-memory errors in applications is to add some swap space to your server. In this guide, we will cover how to add a swap file t…
请参阅第 5 步。