気付いたらカウンタが止まってたよ。何が原因かと思って SQL 叩いたらしょうもないバグだった。
調査のため叩いてみた
mysql> SELECT cnumber, ctime FROM ***_counter ORDER BY ctime DESC LIMIT 5; +---------+---------------------+ | cnumber | ctime | +---------+---------------------+ | 80129 | 2006-09-06 22:41:09 | | 80130 | 2006-09-06 22:41:09 | | 80128 | 2006-09-06 22:41:06 | | 80127 | 2006-09-06 22:40:58 | | 80126 | 2006-09-06 22:40:54 | +---------+---------------------+ 5 rows in set (0.00 sec) mysql>
同時刻に異なるホストから接続されると、cnumber が昇順でソートされていた。というより、ctime で降順ソートするのが間違っていたんだよなぁ。なわけで、以下の SQL に書き換えたら直りました。
修正した SQL
SELECT cnumber FROM ***_counter ORDER BY cnumber DESC;
Related Entries
There is not related articles.
Trackbacks
Trackback URI: http://blog.c--v.net/trackback/2006/09/07/1
There is no trackback.
There is no comment.