[過去ログ]
今日も忍法帖のお蔭で残件なす!25 (1001レス)
今日も忍法帖のお蔭で残件なす!25 http://qb5.5ch.net/test/read.cgi/sec2chd/1346586796/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
309: 名無しの報告 [sage] 2012/09/12(水) 12:29:02.54 ID:e8HxH0uE0 131 garnet ★ sage 2012/09/12(水) 08:48:15.70 ID:???0 もうちょっと詳しく。 ・58分問題 cronで58分に実行するDBクリーンアップスクリプトが多分犯人。 最後(最初?)に新規忍法帖を更新してから60日経ったものを消す処理。 対象テーブルはMyISAM、100万行、where条件はUNIX時間のカラム(非INDEX)。 処理が終わるまで50秒程。 処理件数は大体1000件程度。 limit 100 でループする処理を入れてみた。 ・MySQLの詰まり Too many connectionsが発生。 dmesgにkern.ipc.maxpipekva exceeded; see tuning(7)が表示。 root無いのでspeedyとhttpdをkillしてみるもだめぽ。 ・リブート後 何故か忍法帖DBが更新されない。 というか、新規忍法帖が発行されない。 mysqldumpしてどのテーブルをリセットしたらいいか試行錯誤。 Redisを見つけるもよくわからない。 朝4時で眠いので、LvとPを強引にセットして返すように変更。 ・Redisのリセット perl -MRedis -e '$r=Redis->new(server=>"127.0.0.1:6379");for(2,3){$r->select($_);for($r->keys("*")){$r->del($_);}}' ・SQLクエリの修正 Uniq Indexが設定されてるカラムでSelectするときにlimit 1を入れてみた。 同様にUpdateするときもlimit 1するようにしてみた。 そろそろ時間やばいので出勤してきます。。 http://qb5.5ch.net/test/read.cgi/sec2chd/1346586796/309
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 692 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.214s*