私は、巨大なサイズのファイルで I/O 操作を実行するため、基本的に VPS のすべてのメモリを使用する Python スクリプトを実行しました。このスクリプトを root として実行しました。
試してみましたkillall python3
が、やはり同じエラーが出ます。
-bash: fork: Cannot allocate memory
私su
も試してみました。
再起動を試みましたが、現時点では root ではないため、「su」を実行できないため、再起動できません。
この状況を「解決」するにはどうすればいいでしょうか?
答え1
最後の手段として(殺す全てプロセス):
kill -9 -1
Kill がシェルに組み込まれている理由は 2 つあります。プロセス ID の代わりにジョブ ID を使用できるため、また、作成できるプロセスの制限に達した場合にプロセスを強制終了できるためです。