我正在尝试在500mb RAM的服务器上安装django-cities。每当我跑: manage.py cities
系统退出就是说杀了。
尝试运行: manage.py cities --import = country --force 工作,所以我猜这是一个内存不足的问题。
要绕过,我试图将该套餐转介到城市的本地副本中。数据文件。它仍然没有用。
关于如何在不增加服务器内存的情况下迁移数据的任何想法?
答案 0 :(得分:4)
根据对评论的建议,通过设置临时交换文件解决了这个问题。
如果您不熟悉它,可以按照以下步骤操作:
设置交换文件
touch /var/swap.img
chmod 600 /var/swap.img
设置交换文件大小
cd /var
dd if=/dev/zero of=/var/swap.img bs=1024k count=1000
这将创建一个1GB的交换文件。
准备磁盘映像
mkswap /var/swap.img
激活交换内存
swapon /var/swap.img
完成此操作后,您可以关闭交换图像:
swapoff /var/swap.img
有关虚拟内存和交换文件的更多信息,请访问:https://www.digitalocean.com/community/tutorials/how-to-configure-virtual-memory-swap-file-on-a-vps#4