httpready

FreeBSDに載ってるApache 2.2系をいじっていてapachectl restartする度に、

 [warn] (2)No such file or directory: Failed to enable the 'httpready' Accept Filter

なワーニングが出ていたので、その回避策として、

 # kldload accf_http.ko

accf_http.koというカーネルモジュールを読み込んであげればいいらしい。
再起動後も読み込まれるようにするには、/etc/rc.localに、

 /sbin/kldload accf_http.ko

と書いてあげればいいのかな、、、。

ちなみに、accf_http.koでググルと下記のような内容のものらしい。

accf_http カーネルモジュールというのはFreeBSD4.0より追加されたもので、詳細についてはmanページを参照してください。ごくごく簡単に説明すると、このカーネルモジュールの仕事は完全なGET/HEADリクエストが来るまでApacheにHTTPリクエストを渡さないで内部バッファにとどめておくということです。このことにより不要なコンテキストスイッチが発生するのを防止し、結果としてCPUの利用率を減少させることに貢献するということです。

なるほど、、、有益なものなんですな。

[ヘンジニア魂]
2008/02/06



コメント(1)|コメントを書く

カテゴリー一覧
最近のコメント

新着記事をメールで通知
このブログを友達に教える

待受・4コマ | 有名人・芸能人ブログ | ケータイ占い | ケータイ小説 | ニュース | 掲示板



画面TOP↑


powered by cocolog