关于本站
基于Django+Bootstrap开发
主要发表本人使用过的技术
于 2023-12-01 搭建本站
起因是当数据库执行大量请求时,导致问题如下
ERROR: could not resize shared memory segment "/PostgreSQL.654724411" to 8388608 bytes: No space left on device
翻译:错误:无法将共享内存段“/PostgreSQL.654724411”的大小调整为8388608字节:设备上没有剩余空间
解决办法有两个,提示服务器物理内存 或 增加虚拟内存
1. 创建一个名为swapfile的空文件
sudo fallocate -l 8G /swapfile # 大小自己调整
2. 设置文件的权限
sudo chmod 600 /swapfile
3. 格式化文件为swap格式
sudo mkswap /swapfile
4. 启用虚拟内存
sudo swapon /swapfile
## 下面设不设置都可以,毕竟服务器一般不会重启
5. 设置开机启动
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
提交评论
您尚未登录,登录之后方可评论~ 登录 or 注册