callgrindを使用するために、apacheをシグナルプロセス/デバッグモードで実行しようとしてきましたが、デバッグのために使用する単純な単一のプロセスがあります。
シングルプロセスモードでapacheを実行した経験のある人はいますか?
実行してみましたhttpd -X
。これは単一のプロセスでapacheを開始できますが(良い)、このように実行しているときに、それらを再びシャットダウンするクリーンな方法が見つかりませんでした。動作する唯一の方法はkill -9
です。これはデバッグ出力も吹き飛ばすので、callgrindを使用しているときはそれ以上先に進むことはありません。興味のある人のために、私が実行している完全なコマンドは次のとおりです。
valgrind --tool=callgrind /path/to/apache2/httpd -X
どんなアイデアでもありがたいです。
ありがとう