フォーク:再試行:リソースを一時的に使用できません。

フォーク:再試行:リソースを一時的に使用できません。

私のサーバーに接続すると、次の結果が表示されます。

-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最大ユーザープロセス数を確認します。最大プロセス数に達すると、フォークは新しいプロセスを作成できず、このエラーで失敗します。これは、スワップ/メモリリソースの問題によるものかもしれません。

おすすめ記事