一応記録でメモっておきます。
参考にしたのは
・Movable Type3.2の500エラー対策!DBをsqliteにする方法 (商用BLOG専門店)
・mt-db-convert.cgi: MTデータベースの相互変換CGIスクリプト (Ogawa::Memoranda)
あとは、メモに使ってた自分のmixi日記からコピっときます。
9/17 22:38
なんか文字ものがあんましないし、Flickrは見たけど画像ばっかりだし...ということで、これからSQLite化してみようと思いますです。
とにかくロリポの500エラーが耐えられない!
というか問題はおそらくカテゴリーページにあるのではないかというのはわかってるのですが....
カテゴリページに本文をつっこまなければ良いのだろうとも思うのですが、まぁそれはDB側を変えてそれでもダメならということで。
ちなみに現在はカテゴリページはそのカテゴリーの最新20くらいしか出してません。(lastn="20")
50でも500エラー連打なのですが、実際には100も200もあるというのに。
いやmaxのNETAカテゴリは600かw
これはもうあきらめるか、単にMTPaginateだけじゃなくて違うやり方を複合させないと....ってカテゴリーページでそんな深く追う人はいないのでどうでもよいのですがw
で、MySQL側をいじるわけではないので、戻せば戻るとは思うのですが正直オソロシス;;
SQLiteに変えて、リビルドかけて、ダメで戻して....戻せねぇぇぇぇぇぇ というのが脳裏にチラチラしますw
どうか無事に帰ってこれますように;;
9/17 23:05
うがあああああああああ
最初から詰まった。
エントリー全書き出し(バックアップ)が途中で切れます orz
タイムアウトの模様(毎回違うところで切れる)。
・iswebでエクスポートが失敗する件の対策
これか.......おげー;_;
9/18 00:37
・テンプレートによるエントリ分割書き出しOK
checkもOK(のはず) 400ずつ書き出した
メニューによるとエントリー:1258、コメント:2202
これで4ファイル合計7.21MB
・phpMyAdminでMySQL-DBエクスポート
中身checkもOK(のはず)
・鯖内ファイルを全部ftpで吸い上げ
よっしゃ。さてdb convertだ。
9/18 01:11
終わったー!
ogawaさんは神;_;
いままで500エラーが確実に出ているようなところで耐えられるように:)
うっほほーい:)
9/18 03:06
これで楽園だぜベイブ! とか思ったらそうでもなかった(涙
なんとなくだけど得手不得手なのね。(アタリマエカ
ちょこちょこデータ読みにいくようなケースだと、オーバーヘッドの問題もあいまってMySQLのほうがダメダメ。
ただし、SQLiteだと自分の鯖のその瞬間のパフォーマンスに依存するので、軽い時はバカっ早だけど重い時はダメと。
avarage的には大きいマシンで安定しているMySQLも悪くないかも。(分散構成だし)
よーするに、早いときも遅いときもあるぜヘイヘイ(SQLite)ってのと、まったりしてるけどまぁそれなりにやるぜ(MySQL)、という感じでしょうか....
# もちろんロリポ限定、というか私がアサインされてる鯖限定かも
全体再構築だとMySQLのほうがマシな感じが....
ああうう 500がー もうー
コメントする