DebianでのApacheデバッグ.
1) dbg関連をインストールしまっす.
# apt-get install apache2-dbg libapr1-dbg libaprutil1-dbg gdb
2) CoreDumpDirectoryディレクティブを指定しまーす.
# vi /etc/apache2/apache2.conf
いや
# vi /etc/apache2/sites-enabled/000-default
とかかな?
で、適当に
CoreDumpDirectory /tmp
を追加.
3)ulimit
rootで以下を実行.
# /etc/init.d/apache2 stop
# ulimit -c unlimited
# /etc/init.d/apache2 start
4) コアダンプ!
5) gdbでcoreをのぞく.
# gdb /usr/sbin/apache2 /tmp/core
6) dbg系パッケージのアンインストール
7) おしまい
ということは
/usr/share/doc/apache2-dbg/README.backtrace
に書いてあるよ.
.
0 コメント:
コメントを投稿