Main Contents

2006年01月25日

SQLiteに移行するのにデータが飛びそうになったけど移行して幸せ

このblogはロリポップ×MT3.2という組み合わせなのですが、ここ数日においては再構築の度に505エラーが頻発しておりました。夜間の更新なんて100%"505エラー"という状況です。そこで色んなblogを巡回してみたら、どうも標準のDBであるBerkeley DBに問題がある模様。SQLiteへ移行するのが最もスマートな解決方法だということらしいので早速挑戦してみました。

参照:MovableType3.2 Berkeley DBでの不具合対策

…何故か危うく過去ログのデータが飛びそうになりましたです。といってもボクのやり方が悪かっただけで上の解説に問題があるわけではありません。恐る恐るmt-config.cgiを元に戻してもっかいBerkeley DBに紐づけて、でもって移行作業に再チャレンジ。はい、見事に成功しました。ほっ。これで更新も表示もかなりスムースになったと思われます。おー、確かに管理画面がサクサク動きますなぁ。ちなみに飛びそうになった原因は移行後のmt-config.cgiの修正ミスかと思われます。処理後にログイン出来なくなった方がいらしたら、頑張って全部元に戻してから再以降作業の方向で。とにかく再構築時の505エラーはほぼ壊滅しましたです。


しかし何が哀しいって、実は別にデータが飛んでもいいやと思えるようなログばっかり書いていたってことですね。「やばい!全部消える!あ、でもええわ」程度のリアクションが我ながら情けなかったっす…。



このブログが更新されるとメールが届きます。以下にメールアドレスを入力すると登録完了ですねん。


Powered by ブログメール

プライバシーポリシー

Apple Store(Japan)

Comments

Post a comment

コメントフォーム

Copyright © E.R.O.S. Project by Ryuzo、