Namazu-users-ja(旧)


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

Re: mknmz でエラー  Cannot allocate memory



友部です。

> > > > 1484/3761 - index3.htm [text/html]
> > > > 1485/3761 - index4.htm [text/html]
> > > > /usr/bin/nkf: error in loading shared libraries: libc.so.6: failed to map segmen
> > > > t from shared object: Cannot allocate memory
> > > > 1486/3760 - index5_htm
> > > > index5.htm はサイズが 0 なので無視します
> > 
> > です。
> 
> まだ index5_htm になってますが…

不正確で申し訳ないです。
index5_htmではなく、index5.htmです。

> > > limit は大丈夫でしょうか?
> > 
> > limitとは、
> > $ON_MEMORY_MAX
> > $FILE_SIZE_MAX
> > $TEXT_SIZE_MAX
> > などのことでしょうか?
> 
> いいえ,resource limit のことです。
> man ulimit とか man 3 ulimit を見てみましょう。

ともかく情報を調べた結果、以下のようになっています。
-------
core file size (blocks)  1000000
data seg size (kbytes)   unlimited
file size (blocks)       unlimited
max memory size (kbytes) unlimited
stack size (kbytes)      8192
cpu time (seconds)       unlimited
max user processes       2048
pipe size (512 bytes)    8
open files               1024
virtual memory (kbytes)  2105343
--------
勉強不足で申し訳ないですが、
「limitが大丈夫」かどうかは、どこを見ればわかるのか、教えていただけませんか。

> > この状態で何度もmknmzをトライしつづけた結果、
> > OSにエラーが出てプロセスが残ったまま消せず、
> > インデクスフォルダが参照できなくなりました。
> > (インデクスフォルダをlsやfindすると返ってこない)
> 
> kill -KILL しても消えませんか?

消えませんでした。

> > メモリは256MB
> > 積んでいます。
> 
> うちでは,15000 ファイル(各ファイル2KB〜3KB,計54MB)のインデク
> シングを --checkpoint 付けずに毎時間やっていますが何の問題もない
> ですねえ…

よろしければ、参考までに問題なく動いている環境(特にOSの種類とバージョン)
を教えていただいてよいでしょうか。

こちらでは、ファイル数と合計サイズは、
約3500ファイル、合計約40MBです。
ただ、ファイルサイズには幅があり、1k〜500kぐらいです。



--
友部道子
(株)パルネット
Tel: 045-949-1671
Fax: 045-944-1570
E-Mail: michiko@xxxxxxxxxxxx