公開コメントは嫌だけどメールならという人はこちら へ
この調子だと、どーにもただでは済みそうに無い。 そんな予感。ま、毎年そう思う時期があるのは、おんなじなんだけれどね。
namazu での検索時に、うまくヒットしない、必要な情報が探せないことが増えてきた。 例えば、以前購入した製品の購入時期はいつ頃だったか?みたいな日記検索の時。 キーワードをいろいろ変えて、出たり、出なかったり。 使いにくければ使えないのと一緒。 つまり、改善が必要だったのだ。
てっとりばやく、効果がある方法はなんだろう。 kakasi の辞書を強化するか? いや、日本語の形態素解析・わかちがきを、現在使用している kakasi から MeCabに変更してみる(chasen を選ばなかった理由は特にない)。
しかし、これで今日の夕刻はこの作業に「はまって」しまったのだ。 定期的にインデックスの再構築を行っていたのだが、確認してみると失敗が続いている・・・し。 mknmz を実行しインデックスを構築しようとするも、 「セグメンテーション違反」で停止。 その停止位置も実行するごとに変化し、全く原因がわからんかった。 Web 上の情報も nkf のバージョンとか、今回のトラブルとは直接関係ない話ばかり。 パッケージをもどしたり、バージョンを変えたりと試してみるが、動作安定せず。 まぁ、いろいろ疑った。
このトラブルが、exec-shield が影響しているだなんて・・・ そういえばと、/proc/sys/kernel/exec-shield の値を確認して・・・ 無効にしてみると動き出した。 exec-shield は基本的にはバッファーオーバーフロー攻撃の防御が目的なわけで、 何かどこかうまくいってないところがあるのでしょうなぁ。
現在、検索インデックスを再構築中。結果は後ほど。
それで、exec-shield で引っかかってエラーが出ているコマンドが何なのか調べてみようと、 /proc/sys/kernel/print-fatal-signals を 1(有効) にしてみた。 すると、何故かエラーで止まること無く最後までいくようになった。なぜ? やっぱり、何かおきているんでしょうなぁ。 kernel の bug? あー気持ち悪い。
Prev | 2007/6 | Next | ||||
---|---|---|---|---|---|---|
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Last-modified: Mon, 02 Jul 2007 20:16:55 JST
6,680/943(1)
[dynamic,jconv:jcode,cache:on]
powered by tds-1.01-beta3(1.01-beta3-EGAMIX02)