2006年8月 2日

[Namazu-devel-ja 1146] Re: Windows 版 Namazu の SUICIDE_TIME の不具合について

寺西です。

NOKUBI Takatsugu wrote:
>
> > 個人的には Web サーバの設定で CGI のタイムアウトを設定すれば
> > なくても良いかなとは思っているのですが。
>
> こちらの方法を推奨するようWebに書いておくのがいいのでしょうかね。


そういえば、それを私が書くって言ってずっと忘れているのかも...

ということで、こんな感じでどうでしょう。
---------------------------------------------------------------------
Namazu は正規表現による検索をサポートしています。複雑な正規表現を
与えることによって、CPU に負荷をかけることが可能な場合があります。

利用するサーバリソースを制限することで、CGIの過剰稼働でサーバが
他の処理に悪影響を与えるのを防ぐことができます。

Apache 2.0では、RLimitCPU/RLimitMEM/RLimitNPROCディレクティブを
利用することでサーバリソースを制限できます。

[UNIX限定]
標準では namazu.cgi は 60 秒で処理を打ち切るようになっています。
2.0.13 よりこの値を設定で変更可能にしました(SUICIDE_TIME directive)。

[UNIX/Windows共通]
なお、正規表現検索そのものも無効にすることができます(REGEX_SEARCH
directive)。

外部に公開するサーバで Namazu を利用する場合は、状況に応じてこれらの
値を設定するようにして下さい。
---------------------------------------------------------------------

IIS では CGITimeout でサーバリソースを制限できるはずですが、
確かめていません。CpuCgiLimit というものもあるのですが、これとの
差が分かっていません。
なので、IIS についての記述は保留します。
--
=====================================================================
寺西 忠勝(TADAMASA TERANISHI) yw3t-trns@xxxxx
http://www.asahi-net.or.jp/~yw3t-trns/index.htm
Key fingerprint = 474E 4D93 8E97 11F6 662D 8A42 17F5 52F4 10E7 D14E

_______________________________________________
Namazu-devel-ja mailing list
Namazu-devel-ja@xxxxx
http://www.namazu.org/cgi-bin/mailman/listinfo/namazu-devel-ja

投稿者 xml-rpc : 2006年8月 2日 15:19
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/43275
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。