趣味Web 小説 2005-02-04

データ入れ替えで大ポカ

先ほど記事を書いた MT 記事データの書き換えの件、みなさんを怖がらせるつもりはないのですが、私は大ポカをやらかしました

私の場合、移転ではなく今あるものを置き換えようとしたのがいけなかった。当然、いきなりインポートしたら記事がダブってしまいます。最初1か月分インポートして、うまくできたのを確認したところで既存エントリーのデータを全消去。ここでバックアップを取らなかったのが致命傷

さくらインターネットのサーバでは、インポートは簡単だったんです。5分くらいじっと待っていたら、1000件以上の記事が全部インポートされました。ところが、deztec.jp が入っているサーバは、プロセスの制限が厳しい! 100件くらい読み込んだら、インポートが中断されてしまうのです。その間、約7秒。

仕方ないので、読み込み完了した分だけ削除して、再度インポートデータをアップロード。続きをインポートさせようと思いました。10回繰り返すくらいなら、平気、平気。

甘かったですね。データが増えるにしたがってインポートの速度はどんどん遅くなっていき、しまいには7秒間に3件しか読み込めなくなってしまいました。この時点で読み込み完了分は約500件、残り500件、どうするんだよ、という。

私はとうとう諦めて、サーバの移転を本気で考えましたけれども、汎用 JP ドメインって扱いが面倒なんですね。さくらの新サービスでは、まだ移管に対応していない。XREA へ移すと転送量過多で追い出されそう、というか、あのサーバはクレームに非常に弱い。うちが使うのは無理。じゃあドメインを Value-Domain へ移してさくらのサーバにドメイン設定……面倒だから嫌ですね(最悪)。

こんなことなら deztec.net を使えばよかったと後悔しました。じつは私が Value-Domain で取得して向こう6年くらい押えています。なぜ使わなかったか? Value-Domain の使い方がよくわからなかったからです(!)。勉強すればいいものを、あのときはすぐに移転することを優先して、汎用 JP ドメインを取得しました。その後2回、サーバを移っていますが、いずれもドメイン設定はサーバ屋さん任せにしています。

その後、某サイトが移転の危機になって格安ドメインを取得した際、Value-Domain の初歩は勉強しました。でも、Value-Domain で XREA 以外のサーバにドメイン設定する方法は知りません。

今のサーバも、まだ契約が半年残っているし、もういいや、過去ログ無しでいいや、と気持ちを切り替えまして、データベースを初期化しちゃいました。今、うちの MT のデータベースには Book Guide の全記事と、備忘録の今年1月以降の記事のデータだけ入っています。

じゃあ過去ログはどうなったのか。ご安心ください。転載リソース集からサルベージしてサーバに上げてあります。当サイトはもともと過去ログ検索システムもコメント機能も TrackBack 受信機能も使っていませんでしたから、静的なファイルだけでも従来と何ら違いがないはずです。

それにしてもなあ……転送量だけは1日3GB以上まで保証してくれる堅いサーバなんだけど、その堅さがこういうところで仇をなすこともあるんですね。

Information

注意書き