16 サーバー引越顛末記

1 まずはお詫び

 2月16日に探偵局のサーバーを移転した際に、2日ほど掲示板やポポロの翼等が使えなくなってしまうという現象が起きてしまいました。ご迷惑をおかけしてしまったことに深くお詫びを申し上げるとともに、サーバーを移転した理由や、サーバーの移転はこんな感じなのですよー、と紹介することといたしましょう。

2 引越しのいきさつ

 ポポロクロイス探偵局は「popolo-crois.com」のドメインを使っているわけですが、ドメインを取得する際「お名前ドットコム」という企業サイトに申請をしました。で、ドメインを取得したとなると当然ドメインを使用したURLにホームページを置くことになり、そのためにはインターネットプロバイダーのホームスペースではなく、レンタルサーバーを借りる必要が出てきます。幸い「お名前ドットコム」でレンタルサーバーのサービスもやっていたので迷うことなく頼むこととして、第1回目の探偵局の引越しが行われました。今からさかのぼること3年以上前の、2000年11月23日のことです
それからこれまでの間、サーバーが停止してデータが消えてしまったり掲示板等のCGIの動作が不安定になって大事な書き込みのデータが飛んでしまったりといった悲惨なトラブルを味わうこともなく、不満や不安を感じることなく順調に探偵局を続けてきました。しかし、このサーバーには問題点が1つありました。1ヶ月のデータ転送量が設定されており、この転送量を超えた分については、その超過したデータ量に応じて転送費用が別途必要になってしまうのです(例えるなら携帯の無料通話分がなくなったら通話料がかかるようなもの)。このため、例えば動画データを置いたりすると、あっという間にこの規定の転送量を超えてしまうことになってしまい、気軽に動画データを置けなくなるという制限が出てきます。実はこの問題に気付かされたのが、去年(2003年)9月に開催された東京ゲームショウで流れた「月の掟の冒険」のムービーを紹介した時でして(汗)。
そこで超過転送料のかからないサーバーに引越ししようと考えたものの、先ほど書いたようにこの3年間非の打ち所のない安定性を示してくれたサーバーですから、なかなか踏ん切りがつきません。新しく引っ越した先のサーバーが不安定だったり、サーバーを運営している会社そのものが不安定だったりすると、何のために引っ越したのか分からなくなってしまいます。そんなこんなと迷っていたのですが、かつては一時的であったデータ転送超過が恒常的に発生する状態となったため、ついに決断することとなりました。
しかし、引越しすることに決めたものの、どこのサーバーを借りたらいいのか皆目検討がつきません。比較しようにも1人でいくつもサーバーを借りるような人はいませんから、比較検討したような記事も本もありません。色んな企業のホームページをチェックしたものの、ホームページは企業の宣伝ですから、どれを見ても「ウチが1番!」みたいな書き方がされています。こうなったら野生の勘を信じてー!ということで料金とサービスのバランスを検討した結果、「レンサバ本舗」という企業に白羽の矢を立てました。よくよく調べてみると「お名前ドットコム」も「レンサバ本舗」も同じグローバルメディアオンラインという会社。会社が同じであればサーバーの安定度も変わらないだろうと勝手に判断をしてもみたり。これでようやく移転先が決定したので、後は申し込みを済ませて、引越し作業にとりかかるのみ!

3 引越し大騒動

 同じ会社ならサーバーの引越しも楽ではないか、もしかしたら自動でデータ移行もやってもらえるのではないかと、期待したりもしましたが、やはり世の中そこまで甘くはありません。送られてきた説明書を見ると、「手続きが終わった時点でDNS(ドメイン・ネーム・サーバー)の情報を変えます」ということで、早い話「popolo-crois.com」にアクセスがあった時に接続するサーバーの接続先を変えます、とのこと。言うなれば転居して郵便局に転居届けを出すような感じかも。ただ情報を変えたところで、それがネット全体に行き渡るまでには時間がかかってしまうことから、2~3日経過して安定するまではアクセスするプロバイダによって旧サーバーの方につながってしまうこともあり、プロバイダごとのタイムラグもある、とのお話。
それを聞いて真っ先に気になったのがCGIを使用した掲示板等のコンテンツ。接続するパソコンによって旧サーバーにつながったり新サーバーにつながったりしてしまっては大変なことになります。旧サーバーの掲示板に書き込まれた内容は、新サーバーの掲示板には反映されず、それとは別個に新サーバーの掲示板にも書き込まれるわけですから、データがごちゃごちゃになってしまいます。となると取るべき方法はただ1つ、「旧サーバーのCGIを全て一時的に利用不可にする」のみ。こうしておけば例え旧サーバーにつながったところで、掲示板への書き込みが出来ないためデータが混乱することもなくなります。ただ移転の情報が津々浦々広がるまでは一切掲示板等を利用できなくなってしまうと言うのが最大の難点ではあったのですが・・・。涙を呑んで停止したのが、「ポポロ俳諧」「ポポロ掲示板」「ポポロ羅針盤」「ポポロクイズ」「ゲストブック」「ポポロの翼」の6つ。それでも移転が反映され次第すぐにでも復旧できるように、新サーバーにはCGIを全て移して必要な設定も済ませておきました。この作業が完了したのが2月16日の午前0時ジャストのことです。
さぁ、ここまで手を尽くせば後はサーバーの切り替わりを待つのみ。ちょうど大阪に2日間出張することになっていたので、この間は何か起きたところで手の施しようがありません。最初は楽観的に「まぁ16日の夕方になれば移転は完了してるっしょ」と思っていたものの、16日の夜の時点ではまだ旧サーバーに接続されてしまう状態で、17日の朝になっても状況は変わらず。焦る思いは募るもののどうにもすることができません。ようやく17日の夕方になって新サーバーに接続が切り替わり大喜びしたのですが・・・物の見事にカウンターが動いておらず×印の表示。「もっ、もしかしてCGI設置のURLの指定の仕方が違うんじゃないか・・・」と嫌な予感がして、他の掲示板等も確認してみたところ予感的中・・・。
試しに「cgi.popolo-crois.com」を「www.popolo-crois.com」に置き換えてみたら、何の問題もなく動作しました。こっ、これはいち早く修正をかけなくては!と思ったものの、その日の夜は飲み会の予定が入ることとなり、すぐには帰宅ができない状態となり、ソワソワして落ち着けません。家に帰って速攻でCGIに含まれる全てのURL指定をチェックして、修正をかける片っ端から転送して動作チェック。全てが片付く頃には午前2時近くとなってしまったものの、これでようやく引越しが完了できたと胸を撫で下ろしたのでありました。しかし翌日「ポポロの翼で変更ができませーん」とのメールが届き、修正を忘れていたファイルがあることに気が付いて慌てて修正する羽目に・・・。もうおかしな部分が出てきませんように、と祈りながらもこれにて引越し終結!
実は新しく借りたサーバーにはメーリングリスト機能が付いているので試してみようと考えているところです~。