执行一个脚本刚开始正常,后面就报[Errno 12] Cannot allocate memory
如果内存不足,可能需要增加交换内存。或者可能根本没有启用交换。可以通过以下方式检查您的交换:
sudo swapon -s
如果它为空,则表示您没有启用任何交换。添加 1GB 交换:
sudo dd if=/dev/zero of=/swapfile bs=1024 count=1024k
sudo mkswap /swapfile
sudo swapon /swapfile
我们还需要添加到 fstab 以使交换永久化:
sudo vim /etc/fstab
添加以下行:文章来源:https://www.toymoban.com/news/detail-614525.html
/swapfile none swap sw 0 0
之后再跑脚本就正常了。文章来源地址https://www.toymoban.com/news/detail-614525.html
到了这里,关于Centos报错:[Errno 12] Cannot allocate memory的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!