Django-cities退出并被“杀死”

时间:2014-08-18 06:56:59

标签: python django postgresql ubuntu

我正在尝试在500mb RAM的服务器上安装django-cities。每当我跑:     manage.py cities

系统退出就是说杀了。

尝试运行:     manage.py cities --import = country --force 工作,所以我猜这是一个内存不足的问题。

要绕过,我试图将该套餐转介到城市的本地副本中。数据文件。它仍然没有用。

关于如何在不增加服务器内存的情况下迁移数据的任何想法?

1 个答案:

答案 0 :(得分:4)

根据对评论的建议,通过设置临时交换文件解决了这个问题。

如果您不熟悉它,可以按照以下步骤操作:

  1. 设置交换文件

    touch /var/swap.img
    
    chmod 600 /var/swap.img
    
  2. 设置交换文件大小

    cd /var
    
    dd if=/dev/zero of=/var/swap.img bs=1024k count=1000
    

    这将创建一个1GB的交换文件。

  3. 准备磁盘映像

    mkswap /var/swap.img
    
  4. 激活交换内存

    swapon /var/swap.img 
    
  5. 完成此操作后,您可以关闭交换图像:

        swapoff /var/swap.img
    

    有关虚拟内存和交换文件的更多信息,请访问:https://www.digitalocean.com/community/tutorials/how-to-configure-virtual-memory-swap-file-on-a-vps#4