gpt4 book ai didi

python - Django-cities 以 "killed"退出

转载 作者:行者123 更新时间:2023-11-28 22:48:14 24 4
gpt4 key购买 nike

我正在尝试在具有 500mb RAM 的服务器上安装 django-cities。每当我运行时: manage.py 城市

系统退出只是说被杀死。

尝试运行: manage.py 城市 --import=country --force有效,所以我猜这是内存不足的问题。

为了绕过,我尝试将包引用到城市数据文件的本地副本。还是不行。

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

最佳答案

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

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

  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 

完成后,您可以关闭交换图像:

    swapoff /var/swap.img

关于虚拟内存和交换文件的更多信息可以在这里找到:https://www.digitalocean.com/community/tutorials/how-to-configure-virtual-memory-swap-file-on-a-vps#4

关于python - Django-cities 以 "killed"退出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25357788/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com