[Senna-dev 488] Re: mysql4.0.27 + senna0.8.2でメモリ不足で落ちる件

Back to archive index

Shinichi Fujikawa f-shi****@milks*****
2007年 2月 26日 (月) 21:42:58 JST


藤川です。

お世話になります。

> ・不具合が起きるときに、
>  レコードの更新も動いていますでしょうか?

いいえ動いていません。


> ・'中古+自動車' IN BOOLEAN MODEのクエリを発行すると、
>  必ず不具合が起きますか?

状況を羅列いたしますね。

一度、あるクエリーで不具合が出始めると、そのクエリーでの再現性は100%にな
ります。なお、キーワードの順番を逆にすると出なかったりします。

テストサーバでは同一キーワードでもエラーがでなかったりするため、
不具合が絶対的に出るか否かという面での再現性は不確定と思っています。


また以前、、あるクエリーでエラーが起きるようになった際には、
1月末に、インデックスを再構築したら、そのときに問題になっていた
キーワードでは、一旦不具合がでなくなりました。

ただし数日後に、「中古」絡みの別のキーワードでエラーになることが発覚し
ました。


> ・その他に、不具合が起きるクエリ文字列はありますか?

「中古 ユーロラインDH」は今再起動しました(^^;
「中古 花より男子完全版」も落ちました。

前にあったものは、

「携帯 バッテリー  "N902" 大容量」

などもありました。ただこの頃は全体的に不調で、too many conncetionsに
なって接続ができなくなった前の日のことでした。


ちなみに、今見たら以下のエラーがログに出ていました。。
参考になりますでしょうか。

mysqld got signal 11;
This could be because you hit a bug. It is also possible that this binary
or one of the libraries it was linked against is corrupt, improperly built,
or misconfigured. This error can also be caused by malfunctioning hardware.
We will try our best to scrape up some info that will hopefully help diagnose
the problem, but since we have already crashed, something is definitely wrong
and this may fail.

key_buffer_size=268435456
read_buffer_size=1044480
max_used_connections=16
max_connections=256
threads_connected=2
It is possible that mysqld could use up to
key_buffer_size + (read_buffer_size + sort_buffer_size)*max_connections = 785406 K
bytes of memory
Hope that's ok; if not, decrease some variables in the equation.


Number of processes running now: 0
070226 21:21:15  mysqld restarted
070226 21:21:15  InnoDB: Started
/usr/local/mysql/libexec/mysqld: ready for connections.
Version: '4.0.27-log'  socket: '/var/lib/mysql/mysql.sock'  port: 3306  Source distribution


> 
> また、Senna 1.0.0にて修正された不具合もございますので、
> もしお手数でなければ1.0.0でもお試しいただけるとありがたいです。


Senna 1.0.0 とmysql5にもアップデートすることを検討いたします。

-- 
Shinichi Fujikawa <f-shi****@milks*****>





Senna-dev メーリングリストの案内
Back to archive index