我输入的每个命令都显示“-bash:fork:无法分配内存”,我被卡住了

我输入的每个命令都显示“-bash:fork:无法分配内存”,我被卡住了

我执行了一个 python 脚本,它基本上使用了我的 vps 的所有内存,因为它对大尺寸的文件进行 I/O 操作。我以 root 身份执行了这个脚本。

我尝试做一个killall python3 但仍然是同样的错误。

-bash: fork: Cannot allocate memory

我试过了su,一样的。

我尝试重新启动,但由于我目前不是 root 并且无法“su”,所以无法重新启动。

我该怎么做才能“解锁”这种情况?

答案1

作为最后的手段(杀死全部过程):

kill -9 -1

Kill 是 shell 内置命令,原因有两个:它允许使用作业 ID 代替进程 ID,并且允许在达到可创建进程的限制时终止进程。

相关内容