猿问

无法分配内存错误

我刚刚从 python 移植了我的应用程序,所以我对 Go 有点陌生。看来我的内存有问题。 getAudioOnlyInfo: fork/exec /usr/local/bin/youtube-dl: cannot allocate memory.

这是在 ubuntu 机器上运行的。通过主管。

编辑:

设置sysctl -w vm.swappiness=1解决问题


慕姐4208626
浏览 147回答 1
1回答

POPMUISE

对于遇到此问题的任何其他人,这是golang 问题中的一个相关的最新问题对于所有受影响的人,在 Linux 上的临时解决方法可以是以下之一:启用无条件过量使用: sysctl -w vm.overcommit_memory=1启用无条件过量使用:sysctl -w vm.overcommit_memory=1将交换添加到您的主机,sysctl -w vm.swappiness=1它几乎永远不会被使用,但它参与计算,其中 Linux 内核决定default overcommit_memory=0在使用时是否能够满足分配
随时随地看视频慕课网APP

相关分类

Go
我要回答