namazu-dev(ring)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: mod_namazu (Re: FastCGI)



Youichi Iwakiri <iwakiri@xxxxxxxxxxxxxxxxx> wrote:

>>残念ながらその予定はありません。今さら FastCGIに対応するより、
>>namazuコマンドをライブラリ化して mod_namazu を作る方が賢明だ
>>と考えています。(いつになるかは未定ですが)
>
>そうですか、了解しました。
>#何故か手元に、 "Writing Apache Modules with Perl and C"にあるので
>#読んでみます。:-)

ということは、 mod_namazu はいわきりさんが担当かな。:-)


>起動直後
>ps -auxc | grep namazu
>USER       PID %CPU %MEM   VSZ  RSS  TT  STAT STARTED      TIME COMMAND
>nobody     661  0.0  0.5  1512  640  ??  S     8:50AM   0:00.01 namazu.fcgi
>nobody     667  0.0  0.5  1512  640  ??  S     8:50AM   0:00.01 namazu.fcgi
>nobody     671  0.0  0.5  1512  640  ??  S     8:50AM   0:00.01 namazu.fcgi
>
>検索を数百回実施後
>ps -auxc | grep namazu
>USER       PID %CPU %MEM   VSZ  RSS  TT  STAT STARTED      TIME COMMAND
>nobody     661  0.0  1.1  2216 1420  ??  I     8:50AM   0:08.63 namazu.fcgi
>nobody     667  0.0  0.7  1652  856  ??  I     8:50AM   0:03.58 namazu.fcgi
>nobody     671  0.0  0.7  1644  848  ??  I     8:50AM   0:03.54 namazu.fcgi
>
>確かに、プロセスが膨張し続けていってます。

割と緩やかな膨張ですね。 free し忘れているポインタがどこかに
あると思うんだけど、簡単に見つける方法はないものかな? (定石
がありそうなんだけど、どなたか知りません?)


>># ライブラリ化する際にはこの辺をきちんと処理しないといけませ
>># んね。あと、 reentrant への配慮も必要かな。ややこし…。
>
>そうですね。私もソースを追いかけてみます。

できるだけ最新のコードでお願いします。:)

-- Satoru Takabayashi