SonotaCo.JP
SonotaCo Network Japan Forum
SonotaCo.JP Forum Index
homeTop Page  FAQFAQ   検索検索   メンバーリストメンバーリスト   ユーザーグループユーザーグループ   登録する登録する 
 プロフィールプロフィール   プライベートメッセージをチェックするプライベートメッセージをチェックする   ログインログイン 

サーバー移転しましたが...

 
新しいトピックを投稿   トピックに返信    SonotaCo.JP Forum Index -> なんでも談話室 (Etc)
前のトピックを表示 :: 次のトピックを表示  
投稿者 メッセージ
SonotaCo
Site Admin


登録日: 2004.08.07
記事: 13274
所在地: 139.67E 35.65N

記事日時: Mon Dec 29, 2008 5:32 pm    記事の件名: サーバー移転しましたが... 引用付きで返信

サーバー移転は思いのほか順調で、正味3時間程で終わってしまったのですが、
何か問題ないでしょうか。

何かお気づきの点などがあれば、コメントお願いします。
トップに戻る
ユーザーのプロフィールを表示  
SonotaCo
Site Admin


登録日: 2004.08.07
記事: 13274
所在地: 139.67E 35.65N

記事日時: Mon Dec 29, 2008 5:50 pm    記事の件名: サーバー移転の作業とは.... 引用付きで返信

試験を兼ねて、サーバー移転の概要など書いておきます。
通常のサイトであれば、手元のサイトデータを新サーバーにアップロードして、dns変更すればOKなので、殆ど停止時間なくできるのですが、
このフォーラムのように、データベースを使った会議室システムでは通常のサイト移転に加えて比べて次のような作業が必要になります。

1. 処理中に旧システムのDBが変更されないように、旧サイトへのアクセスを禁止する。
2. データベースをSQLやCSVでバックアップする
(このフォーラムの場合には37個のテーブルの構造と内容をバックアップします)
3.添付ファイルをバックアップする。
(今回は16000個、600MB位でした。 ダウンロードは1時間程かかりました)
4.新サーバー上にデータベースを作成する。
5.バックアップしたデータベースの構造と内容を新サーバー上に再現する
6.添付ファイルを新サーバーにアップロードする
7.会議室システムのコード(php)一式を新サーバーにあわせて調整し、必要ならバージョンアップしてアップロードする。

で、問題が発生しなければ数時間で終わるのですが、移転元と先でphpやDBのバージョンが違ったり、日本語の扱いが違ったりすると、うまく再現できません。
今回は、新サーバーがEUCのデータの扱いに何か問題があるようで、うまくいかず、結局、サイトのコードを含めてすべてUTF-8に変更することとなりました。
このようなことがあるので、事前にリハーサルが必要なのて、結局1週間位作業時間がかかります。

で、動くようになったら、色々試験をして、OKならdnsを変更します。
今回、今日の正味の作業は3時間程でしたが、dns変更がネットの隅々にまで行き渡るのに1日程度かかるのですが、ユーザーからみるとこれが停止時間になります。

ま、引越しも慣れました Wink

とこんな感じです。
トップに戻る
ユーザーのプロフィールを表示  
ada



登録日: 2007.04.30
記事: 515
所在地: 千葉県千葉市

記事日時: Mon Dec 29, 2008 6:59 pm    記事の件名: Re:サーバー移転の作業とは.... 引用付きで返信

今回のサーバ移転後、18時ごろには新サーバにアクセス出来るようになりました。
ところが別のPCからは相変わらず「404 URLが見当たりません」という反応のままです。
どうやらPCが古いDNS情報をキャッシュしているらしく、このようなケースでは以下のいずれかの操作でキャッシュを消去すれば即時参照可能になるようです。

・PCを立ち上げなおす。
・コマンドプロンプトから ipconfig /flushdns (ただしIEの立ち上げ直しは必要みたいです)

多分放置しておいてもそのうちDNSのキャッシュは自動的に更新されると思いますが、一刻も早く作業したい場合は有効かと思います。
トップに戻る
ユーザーのプロフィールを表示  
SonotaCo
Site Admin


登録日: 2004.08.07
記事: 13274
所在地: 139.67E 35.65N

記事日時: Mon Dec 29, 2008 7:14 pm    記事の件名: Re:サーバー移転の作業とは.... 引用付きで返信

コメントありがとうございました > adaさん
皆さんの投稿がうまく行っているようでホッとしました。
ada wrote:
・PCを立ち上げなおす。
・コマンドプロンプトから ipconfig /flushdns (ただしIEの立ち上げ直しは必要みたいです)
多分放置しておいてもそのうちDNSのキャッシュは自動的に更新されると思いますが、一刻も早く作業したい場合は有効かと思います。

これも引越し前に書いておけばよかったですね Embarassed
無いことを期待しますが、もし次回があれば、そうします Surprised

引越は、データを失いかねないので、本当に神経を使いますね。新しく作るほうが遥かに簡単です。 フォーラムの蓄積量が多いので、一回に転送しきれなかったりするのが泣けます Crying or Very sad
トップに戻る
ユーザーのプロフィールを表示  
特定期間内の記事を表示:   
新しいトピックを投稿   トピックに返信    SonotaCo.JP Forum Index -> なんでも談話室 (Etc) All times are GMT + 9 Hours
Page 1 of 1

 
移動先:  
新規投稿: 不可
返信投稿: 不可
記事編集: 不可
記事削除: 不可
投票参加: 不可
このフォーラムで添付ファイルを投稿 できません
このフォーラムでファイルをダウンロード できます


Powered by phpBB © 2001, 2005 phpBB Group
Copyright ©2004 SonotaCo Network. All Rights Reserved.