[Namazu-devel-ja 1146] Re: Windows 版 Namazu の SUICIDE_TIME の不具合について
Tadamasa Teranishi
yw3t-trns @ asahi-net.or.jp
2006年 8月 2日 (水) 15:19:04 JST
寺西です。
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 @ asahi-net.or.jp
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 メーリングリストの案内