RSS配信
MyRSS.jp 管理人 Blog > track feed サーバー移転完了 [+実録メモ]

April 09, 2005

track feed サーバー移転完了 [+実録メモ]

track feed のサーバー移転が無事完了しました (予想より1時間余分にかかってしまいましたが・・・)。

ちょっとサーバーが軽くなりました。これで当面は大丈夫なはず・・・。

ところで今回の作業記録をメモしていたのですが、せっかくなので公開します。
ま、大したことやってるわけではないんですが・・・ ^^;。

------------------------------------

3:09AM : そろそろ track feed のサーバー移転をしなければ…重い腰をあげる。

3:10AM : C:\WINDOWS\SYSTEM32\DRIVERS\ETC にある HOSTS ファイルを開いておく。
     大事なテスト環境用です。

3:11AM : テスト用に既存の運用環境のデータを圧縮開始。

3:13AM : プログラムを新マシンにアップ

3:17AM : 移転中ですごめんなさい画面を作成して、本番にアップ。テスト。
     track feed の場合、新規登録だけは整合性がとれなくなるので
     旧サーバーで受付ストップしてから作業します。

3:20AM : HOSTSファイルを書き換えて ipconfig /flushdns 実行。
     これで私のパソコンからだけ「trackfeed.com」にアクセスすると、新サーバー
     になります。

3:24AM : 新サーバーにプログラムをインストール。インストーラ動かすだけなのでカンタン。
     trackfeed.com 動作確認。

3:25AM : 新サーバーでDNS書き換えテスト。OK。

3:30AM : 本当のDNSサーバーのzoneファイルを書き換え。プロセスを restart すれば切り替わる状態。
     既存運用環境のデータ圧縮がまだ終わりそうにない・・・

3:35AM : まだデータ圧縮が終わらない…が、ここで trackfeed.com のメインページを
     「移転中ですごめんなさい」画面に切り替えて新規登録を一旦止める。

3:37AM : テストデータは別のものを使うことにして、ここで本番データの圧縮再開。
     (結局このデータ圧縮開始〜DNS切り替えまでが、DBの「ゆらぎ」時間になります…)
     (つまり、新着リンクが張られると一旦通知されて、また RSS から消えて、次にクリック
     された時点でまた RSS に出現する、といった状態になります…ややこしい ^^;)

3:42AM : 膨大なアクセスログの転送も開始
     (もちろん転送中のアクセスログは整合性とりませんので今日は少しアクセスが
     減るはず ^^)

3:49AM : cronなどの移行作業も完了。引続きデータ圧縮中。早く寝たい…

3:56AM : 面倒なので後回しにしようとおもっていたアクセスログ解析も移行完了。
     まだ圧縮中…。アクセスログは、やっと2月分が終了。。

4:01AM : 圧縮中…。サイズを df とかでしか見てなったので、ちゃんと測定。
     大したサイズではない。頑張れ。

4:38AM : アクセスログの転送が完了。データ圧縮は引続き実行中…
     この間に次考えているサービスのコーディングをすすめる。
     こちらはかなりイイ感じになってきました ^-^

4:43AM : ん?退避中のバックアップデータサイズが増えてない…
     (Enter) Connection timed out... うわっ。アクセスがなかったので
     ターミナルが・・・。や、やり直し。ひょっとしたら完了しているかもしれない
     ので、一応転送して解凍も始める…

4:50AM : 転送したデータをみたところ、無事すべてのデータが含まれいる。ほっ。
     ということで、新サーバーは軽いのでデータの流し込みは一瞬で完了。

4:55AM : 整合性チェックOK。DNSを再起動。これで少しずつ新サーバーにアクセスが流れ出す
     はず。

5:12AM : アクセスログが増大しているのを確認。動作も問題なく、これにて作業終了。
     まだ 1:4 の割合で旧サーバーにアクセス。DNS切り替えだと、仕方ないですね…
     切り替わらず新規登録できない方、本当にすいません。もうしばらくお待ちください。

    
ということで、お疲れ様でした ^-^; (一人でねぎらい… やっと寝られる…)

[追記] やはりサーバー移転の場合、一週間くらい前から DNS の TTL を短めに設定しておくべきですね。
    ちょっと反省。次回はその辺も気をつけて実施します (というメモ ^^;)
    ※移転中のデイリー・ウィークリーランキングは数値が少し下がります。ご了承ください。


Posted by Gombei at April 9, 2005 05:23 AM | TrackBack


コメント


お疲れ様です。コレでレスポンスが良くなる訳ですね。
今後とも面白い機能とか、期待してます。

Posted by: n-yoshi at April 9, 2005 10:49 AM

コメントを書く










情報を保存する







© 2003-2004 MyRSS.jp All Rights Reserved.