2010年12月31日 (金曜日)

10:42:16 # Life はじめての apache module で自分の目標としていた機能が実現できた。一区切り。 ロックファイルを使って、 1 qps しか通さないというフィルタモジュールをつくってみた。 ロードバランスしてくれるリバースプロキシの挙動を確認するために使おうかとおもっている。 Apache httpd では、POSIXラッパー+STLのラッパー+Apache内部APIという趣きのAPRというライブラリが提供されていて、Apache moduleはその関数を使うことになっているっぽい。なにがよいかというと、それを使っておくと多分WindowsでもLinuxでも動く。 しかし、まだAPRの作法が十分わかっていないので、aprの利用は必要最小限、 Linuxでしかおそらく動かない感じにしている。 まだapache のドキュメント作法になれていないので 適切なドキュメントや関数に到達するのに時間がかかっている感じ。 modules.apache.orgをあさってみるといろいろとサンプルが出てきてよい。自分のやりたいのと似ている実装を探してきてどういう解決をしているのかを眺めると逆引きできてよい。 自分のやりたいことと似ている実装はどれかというのがわかりはじめるまでの学習曲線は厳しい気はする。 適切な入門書があればここはもうちょっと楽になる気がする。

Junichi Uekawa

$Id: dancer-diary.el,v 1.94 2009/10/21 14:02:48 dancer Exp $