2006年2月 1日

[Namazu-users-ja 676] Re: mknmzが止まってしまう

shimizuです。ちょっと長いですが。

廣瀬さん:
> 手元で2.0.15でチェックしてみましたが,末尾に空白があるファイルを対象にしても
> インデクスは作成できています。
>
> ls -l ../test
> -rw-r--r-- 1 hirose wheel 7535 2 1 17:26 foo.txt <- 末尾にスペースなし

> -rw-r--r-- 1 hirose wheel 7535 2 1 17:20 foo.txt <- 末尾にスペースあり
> -rw-r--r-- 1 hirose wheel 7533 2 1 17:21 srch.php?key=test1 <- 末尾にスペースなし
> -rw-r--r-- 1 hirose wheel 7533 2 1 17:17 srch.php?key=test1 <- 末尾にスペースあり
>
> mknmz --debug -a ../test の該当部分だけ


広瀬さんのやり方で同じようにやってみました。
実行場所等は最初の報告と変えています。

ls -l ./testfile
-rw-r--r-- 1 shimizu shimizu 12 Feb 1 18:35 test.txt <-スペー
ス有り
-rw-r--r-- 1 shimizu shimizu 13 Feb 1 18:34 test.txt <-スペー
ス無し

mknmz -a --debug -O /home/shimizu/temp/testindex /home/shimizu/temp/testfile

@@ 設定ファイルを読み込み中:
@@ /home/shimizu/.mknmzrc
// Invoked: /usr/bin/groff -Tnippon /dev/null
// Invoked: /usr/bin/pdftotext
// Invoked: /usr/bin/pdfinfo
// コード変換に NKF モジュールを用います
// わかち書きに Text::Kakasi モジュールを用います
// tmpnam: /home/shimizu/temp/testindex/NMZ.tmp_i.tmp
(略)
// NMZ: /home/shimizu/temp/testindex/NMZ.wi
検索対象のファイルを調べています...
@@ 対象の探索を開始: Wed Feb 1 18:38:54 2006
@@ 適合: /home/shimizu/temp/testfile/test.txt
@@ 適合: /home/shimizu/temp/testfile/test.txt
@@ 対象の探索を終了: Wed Feb 1 18:38:54 2006
@@ 対象ファイル数: 2 (走査性能: 経過秒: 1, ファイル/秒: 2.0)
@@ 潜在: 2, 不許可: 0, 拒絶: 0, 除外: 0
@@ MTIME 古すぎ: 0, MTIME 新しすぎ: 0
2個のファイルがインデックス作成の対象として見つかりました
// tmpnam: /home/shimizu/temp/testindex/NMZ.field.message-id.tmp
// tmpnam: /home/shimizu/temp/testindex/NMZ.field.subject.tmp
// tmpnam: /home/shimizu/temp/testindex/NMZ.field.from.tmp
// tmpnam: /home/shimizu/temp/testindex/NMZ.field.date.tmp
// tmpnam: /home/shimizu/temp/testindex/NMZ.field.uri.tmp
// tmpnam: /home/shimizu/temp/testindex/NMZ.field.newsgroups.tmp
// tmpnam: /home/shimizu/temp/testindex/NMZ.field.to.tmp
// tmpnam: /home/shimizu/temp/testindex/NMZ.field.summary.tmp
// tmpnam: /home/shimizu/temp/testindex/NMZ.field.size.tmp
// 対象ファイル: /home/shimizu/temp/testfile/test.txt
// 検出されたタイプ: text/plain
// pre_codeconv
// load_document 実行後: /home/shimizu/temp/testfile/test.txt: 12, 12, 10
, text/plain
1/2 - /home/shimizu/temp/testfile/test.txt [text/plain]
// Field: date: Wed, 01 Feb 2006 18:35:30 +0900
// Field: mtime: 1138786530
// Field: utc: 1138786530
// Field: size: 12
// Field: uri: /home/shimizu/temp/testfile/test.txt
// Field: filename: test.txt
// Field: summary: あいうえお
// Field: from: 不明
// Field: title: test.txt
// tmpnam: /home/shimizu/temp/testindex/NMZ.field.message-id.tmp
(略)
// pre_codeconv
// load_document 実行後: /home/shimizu/temp/testfile/test.txt%20: 12, 12,
10, text/plain
2/2 - /home/shimizu/temp/testfile/test.txt%20 [text/plain]
// Field: date: Wed, 01 Feb 2006 18:34:34 +0900
// Field: mtime: 1138786474
// Field: utc: 1138786474
// Field: size: 13
// Field: uri: /home/shimizu/temp/testfile/test.txt%20
// Field: summary: あいうえお
// Field: filename: test.txt
// Field: from: 不明
// Field: title: test.txt
(略)
[基本]
日付: Wed Feb 1 18:38:54 2006
追加された文書の数: 2
サイズ (bytes): 24
合計の文書数: 2
追加キーワード数: 4
合計キーワード数: 4
わかち書き: module_kakasi -ieuc -oeuc -w
経過時間 (秒): 1
ファイル/秒: 2.00
システム: linux
Perl: 5.008002

Namazu: 2.0.15


となって、インデックスが作成できました。

しかし、
末尾にスペースの無いほうのファイル名をtest1.txtに変えた場合

ls -l ./testfile
-rw-r--r-- 1 shimizu shimizu 13 Feb 1 18:34 test.txt <-ス
ペース有り
-rw-r--r-- 1 shimizu shimizu 12 Feb 1 18:35 test1.txt <-ス
ペース無し

mknmz -a --debug -O /export/home/shimizu/temp/testindex /home/shimizu/temp/testfile
@@ 設定ファイルを読み込み中:
@@ /home/shimizu/.mknmzrc
// Invoked: /usr/bin/groff -Tnippon /dev/null
// Invoked: /usr/bin/pdftotext
// Invoked: /usr/bin/pdfinfo
// コード変換に NKF モジュールを用います
// わかち書きに Text::Kakasi モジュールを用います
// tmpnam: /home/shimizu/temp/testindex/NMZ.tmp_i.tmp
(略)
// NMZ: /home/shimizu/temp/testindex/NMZ.wi
検索対象のファイルを調べています...
@@ 対象の探索を開始: Wed Feb 1 18:40:29 2006
@@ 適合: /home/shimizu/temp/testfile/test.txt
@@ 適合: /home/shimizu/temp/testfile/test1.txt
@@ 対象の探索を終了: Wed Feb 1 18:40:29 2006
@@ 対象ファイル数: 2 (走査性能: 経過秒: 1, ファイル/秒: 2.0)
@@ 潜在: 2, 不許可: 0, 拒絶: 0, 除外: 0
@@ MTIME 古すぎ: 0, MTIME 新しすぎ: 0
2個のファイルがインデックス作成の対象として見つかりました
// tmpnam: /home/shimizu/temp/testindex/NMZ.field.message-id.tmp
// tmpnam: /home/shimizu/temp/testindex/NMZ.field.subject.tmp
// tmpnam: /home/shimizu/temp/testindex/NMZ.field.from.tmp
// tmpnam: /home/shimizu/temp/testindex/NMZ.field.date.tmp
// tmpnam: /home/shimizu/temp/testindex/NMZ.field.uri.tmp
// tmpnam: /home/shimizu/temp/testindex/NMZ.field.newsgroups.tmp
// tmpnam: /home/shimizu/temp/testindex/NMZ.field.to.tmp
// tmpnam: /home/shimizu/temp/testindex/NMZ.field.summary.tmp
// tmpnam: /home/shimizu/temp/testindex/NMZ.field.size.tmp
// 対象ファイル: /home/shimizu/temp/testfile/test.txt
// 一時ファイルを削除:
// /home/shimizu/temp/testindex/NMZ.flist.tmp
// /home/shimizu/temp/testindex/NMZ.err
// /home/shimizu/temp/testindex/NMZ.lock2
mknmz: /home/shimizu/temp/testfile/test.txt : そのようなファイルやディレ
クトリはありません


となって止まってしまいます。

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

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




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