私のサーバーに接続すると、次の結果が表示されます。
-bash: fork: retry: Resource temporarily unavailable
-bash: fork: retry: Resource temporarily unavailable
-bash: fork: retry: Resource temporarily unavailable
-bash: fork: retry: Resource temporarily unavailable
-bash: fork: Resource temporarily unavailable
また、次のコマンドを実行してみましたが、結果は同じでした。
-bash-4.1$ df -h
-bash: fork: retry: Resource temporarily unavailable
-bash: fork: retry: Resource temporarily unavailable
-bash: fork: retry: Resource temporarily unavailable
-bash: fork: retry: Resource temporarily unavailable
-bash: fork: Resource temporarily unavailable
-bash-4.1$
-bash-4.1$ ls -lrth
-bash: fork: retry: Resource temporarily unavailable
-bash: fork: retry: Resource temporarily unavailable
-bash: fork: retry: Resource temporarily unavailable
-bash: fork: retry: Resource temporarily unavailable
-bash: fork: Interrupted system call
-bash-4.1$
-bash-4.1$ ps -aef | grep `pwd`
-bash: fork: retry: Resource temporarily unavailable
-bash: fork: retry: Resource temporarily unavailable
-bash: fork: retry: Resource temporarily unavailable
-bash: fork: retry: Resource temporarily unavailable
-bash: fork: Resource temporarily unavailable
-bash-4.1$
なぜ来るの?どうすれば解決できますか?
ベストアンサー1
これは、サーバー自体(またはユーザーアカウント固有)の一部のリソース制限が原因である可能性があります。シェルの制限を確認できますulimit -a
。 Espは、ulimit -u
最大ユーザープロセス数を確認します。最大プロセス数に達すると、フォークは新しいプロセスを作成できず、このエラーで失敗します。これは、スワップ/メモリリソースの問題によるものかもしれません。