1. ホーム

-bash: fork: メモリを確保できない

2022-03-23 07:49:01
<パス

サーバーに -bash でログイン:fork: メモリを確保できないため、サーバーのログインに失敗する







あと数回試行すればログインできるかもしれないことが判明しました







メモリが一杯になっていないことを確認すると、原因はpid_maxにある可能性があることがわかりました



システム上のプロセス数の最大値を確認する sysctl kernel.pid_max



システムプロセスの表示 ps -eLf | wc -l



見てみると、最大処理に達している

最大プロセス数を変更した後、システムは再開します

echo 1000000 > /proc/sys/kernel/pid_max


パーマネント

 echo "kernel.pid_max=1000000 " >> /etc/sysctl.conf
 sysctl -p