フォーク爆弾追跡

フォーク爆弾追跡

現在、CentOS 6を実行しているサーバーに問題があります。過去2日間、正午頃に私たちのアプリケーションの1つによってサーバーがフォーク爆撃を受けたと考えられています。次のエラーが発生し始めました。

-bash: fork: retry: Resource temporarily unavailable
-bash: fork: Resource temporarily unavailable

私は現場にいませんでしたが、残念ながら問題が発生したときにリモートアクセスが失われ、再インポートするためにボックスを再起動する必要がありました。これらすべてのプロセスのフォークを記録するために事前に何かを設定できますか?記録するように設定された内容は、プロセスがユーザースペース、親プロセス、およびその親pidから分岐したときに設定できます。システムレベルでこの問題をデバッグするのに役立ちます。フォーク爆弾を作成する方法の例をU&LとGoogleでたくさん検索しましたが、それを追跡したりソースを見つける方法の例は見つかりませんでした。

ベストアンサー1

おすすめ記事