Harry Potter 在 OpenClaw 内存不够解决方案 中发帖
前几天在1G小机器上部署OpenClaw,提示FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory
这表明内存有点不够了。
解决方案:
第一步,开启swap
创建 2G 的 Swap 文件
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
确认是否生效
free -h
写入 fstab 防止重启失效
echo ‘/swapfile none swap sw 0 0’ | sudo tee -a /etc/fstab
第二步,修改nodejs内存限制
echo ‘NODE_OPTIONS=“–max-old-spa...