« 中西戦 | メイン | おーいお茶で盲牌 »
2004年10月26日
apache ダウン調査 |
続けて出陣。新機能の実装は概ね完了。
今日もおーいお茶を購入。6種のうち、5種を揃えることができた。あと1種緑のシークレットを残すのみだ。盲牌のごとく、シークレットの形を指に覚えさせる。明日GETなるか?
apacheがたまにsegfaultで落ちる現象が頻発していた。なんとか調べる方法はないものかと調べていたが、先のバージョンからクラッシュダンプ機能が追加になったことを知った。 これはhttpd(子プロセス)がクラッシュするときに、リクエストURIやreferなどの環境情報をファイルに吐き出してくれるものだ。 インストール方法がよくわからなかったが、以下のように組み込んでみた。
whatkilledus.soをコンパイルする。方法はソースに書いてある。httpd.confに以下の記述を追加。
LoadModule whatkilledus_module libexec/mod_whatkilledus.so
ログディレクトリにhttpd.confで定義したレポートファイルを作成。
apache再起動。
クラッシュ時にレポートされる内容は以下の通りだ。
[Thu Oct 28 00:03:28 2004] pid 16991 mod_whatkilledus sig 11 crash
[Thu Oct 28 00:03:28 2004] pid 16991 mod_whatkilledus active connection: 210.136.161.133:12234->192.168.0.88:80
[Thu Oct 28 00:03:28 2004] pid 16991 mod_whatkilledus active request:
GET /i/data/guide.htm HTTP/1.1|Host:www2.onsenfan.com|User-Agent:DoCoMo/2.0 D900i(c100;TB;W20H10)
[Thu Oct 28 00:03:28 2004] pid 16991 mod_whatkilledus end of report
うーむ、再現不能だ。
2007:
投稿者 onsenfan [ PC・インターネット , プログラミング ] : 2004年10月26日 00:00
この記事が役に立った/おもしろいと思ったら、ワンクリックで応援お願いします
トラックバック
このエントリーのトラックバックURL:
http://blog.odorokutamegoro.com/cgi-bin/mt/mt-tb.cgi/314_0351351661865