执行docker命令,报错Segmentation fault
执行任何docker命令,都会报错Segmentation fault。之前使用docker的时候并没有出现过类似的错误。在经过排查后,发现可用内存仅为110M,猜测是内存不够用了,所以执行了清理内存的命令,但参数改为1,2,3都没法清理内存。syncecho 1 > /proc/sys/vm/drop_caches在GitHub上找到了解决办法,首先输入sysctl vm.overcomm
·
执行任何docker命令,都会报错Segmentation fault。之前使用docker的时候并没有出现过类似的错误。在经过排查后,发现可用内存仅为110M,猜测是内存不够用了,所以执行了清理内存的命令,但参数改为1,2,3都没法清理内存。
sync
echo 1 > /proc/sys/vm/drop_caches
在GitHub上找到了解决办法,首先输入
sysctl vm.overcommit_memory
输出结果为0,然后更改参数
sysctl vm.overcommit_memory=1
此时,占用大量内存的应用已经自动重启,如果不重启,再执行上面的清理命令即可。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)