メモ代わり。てきとーに。 いや、ですからてきとーですって。 2年前ぐらいにPythonあたりでメールくれた方、ごめんなさい。メール紛失してしまい無視した形になってしまいました。。。

2011年8月3日水曜日

[Apache] Apacheデバッグ(Debian squeeze)

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 コメント: