我執行了一個 python 腳本,它基本上使用了我的 vps 的所有內存,因為它對大尺寸的檔案進行 I/O 操作。我以 root 身分執行了這個腳本。
我嘗試做一個killall python3
但仍然是同樣的錯誤。
-bash: fork: Cannot allocate memory
我試過了su
,一樣的。
我嘗試重新啟動,但由於我目前不是 root 並且無法“su”,所以無法重新啟動。
我該怎麼做才能「解鎖」這種情況?
答案1
作為最後的手段(殺死全部過程):
kill -9 -1
Kill 是 shell 內建命令,原因有兩個:它允許使用作業 ID 而不是進程 ID,並且允許在達到可建立進程的限制時終止進程。