※「セキュリティ保護のため...」というメッセージが出る方・日本語が入力できない方へ
2005年2月サーバー移転顛末記
※このページはifortune.netに2005年2月にworkingとして書いたブログのアーカイブです。
取り敢えず1月〜2月2日の経緯
2005/02/07 @ 06:50:43 鼈甲飴の人から、サーバーの準備ができましたという連絡があったのが1月12日。 しかしこの時点では「先に連絡しましたことの訂正です」 その連絡とは何だ〜!? と尋ねたら、別途郵送した通り、サーバーの準備が できましたので、という話であった。頼む。こういうのは郵送じゃなくて メールで送ってくれ。 しかしこちらは急ぎの原稿を書いている最中。作業ができない。そもそも その前にサーバーの状況を確認できない。 そうこうするうちに、サーバーがますます重くなってきてどうにもならない ので、いったん1月27日に移転作業をすることを決めるが、やはり超多忙に 原稿を書いている最中では無理だった。体調が全然万全でなく、アフター フォローする時間の余裕もない状態で移転を断念。2月2日に延期。 しかし2月2日に作業を始めると、分からない。。。。。。 このffortune.netのドメインはずっと鼈甲飴に預けていたので、どういう 状態になっているかよく分からず下手にいじれない。そこでこちらでの 作業を断念。鼈甲飴の人に依頼することにした。すると2月4日に作業します との連絡が来た。これが今回の嵐の始まる前段階での出来事であった。
2月4日朝
2005/02/07 @ 07:28:10 まず2月4日の朝に、 サーバー移動前の最後の作業として、新しいサーバー上のメールアカウントを定義し ブラックホールアドレスに関しては、ifortune.net上に作っているブラックホールに 転送するように設定。 旧サーバーのほうのメールアカウントについては、ニフティなど今回の移転に関係 ないところのアドレスに自動転送を掛ける。 これで旧サーバーに来たメールはニフティ等に転送されて受け取れるし 新サーバーに来たメールは pop.ffortune.net にアクセスして受け取れる。 ということで問題ない。 それから、データの矛盾の起きない移転をしなければならない、 link sacra bbs enq の4つのcgi群については、旧サーバー側をそのままにし、 新サーバー側を「保守中」の表示にした。 これで移転が終わってffortune.netにアクセスした時に「保守中」の表示が 出たら、移転完了ということだから、それからデータを移動すれば、とても 楽チンにデータが移行できる。 という筈であった。
浸透しない
2005/02/07 @ 07:42:18 2月4日夕方になってもこちらからは旧サーバーが見える。 以前のifortune.netのサーバー移転ではだいたい数時間で新しいサーバーが 見えるようになっていたが、そもそもDNSの浸透は24時間から48時間待てと 言われる。とにかく待つ。 2月5日朝。まだ変わらない。5日夕方。まだ変わらない。 少し焦り始める。鼈甲飴の人にメールしようかと思ったが メーラーでIPアドレスを指定して新サーバーにアクセスしたら メールを受信した。 ということはもう新しいサーバーが見えている人がいることになる。 しかも旧サーバーのリンク集へのアクセスが明らかに減少してきた。 どうやらDNSの浸透は徐々に進んでいるようだ。もう少し待とう。 6日朝。まだ変わらない。6日夕。まだ変わらない。 たまらず、鼈甲飴の人にメールする。 しかし返事が来るのは最速でも7日の昼頃だろう。 もう実質2日ほどcgiを止めている。もう猶予はならない。 そこで緊急対策に乗り出すことにした。
まずはリンク集
2005/02/07 @ 08:04:33 まずは一番問題が起きないであろうリンク集から始めることにする。 やり方は下記の通り (1)まず旧サーバーのcgiを「保守中」に切り替える (2)旧サーバーのデータをダウンロード (3)新しいサーバーにデータをアップロード (4)新しいサーバーのcgiを本番のものに切り替える (5)旧サーバーの主なcgiを新サーバーの当該cgiにIPアドレス指定で転送する。 (5)では ? 以下に書かれているパラメータもそのまま引き継ぐ。 これでかなりのものが救えるはず。postモードで呼び出して いれば問題があるが、リンク集ではそういうのはメンテ用の 一部のcgiでしか使用していないので、一般の利用者には関係ない。 で実行したあとで、チェックしてみると、けっこう www.ffortune.net というのを直接指定しているcgiがかなりある。これを見つけ次第 相対アドレスに書き替えていく。 本当はIPアドレスを晒すのは、それでブックマークしてしまう人が出た 場合に、次のサーバーの移動が大変になるので、やりたくないのだが 今回はやむを得ない。 とにかく、たったこれだけの作業に3時間ほどかかった。 次はsacraだが、その前に。。。。
緊急にブログ立ち上げ
2005/02/07 @ 08:15:20 すぐ次の作業に取りかかっても良いのだが、 ここまでしたことを記録しておかないと 分からなくなりそうなので、記録と報告を 兼ねて、ブログを立ち上げることにした。 今ブログはニフティに2アカウント作っている。 もう1個作ってもいいが、ココログのようなType Pad を 使ってしまうとあまり色々いじれない。 ココログプロを使えばテンプレートも編集できるのだが値段が高い。 xreaに借りる手もあるが、ニフティよりは安いが、そのあと使う予定が無い。 lolipopに借りているスペースを使う手もあるが、万一アクセスが来た時に lolipopではさばききれない。あそこはあくまで、こっそり書くブログ用。 ということで結局ifortune.netに作ることにした。 デフォルトでb2-blogが使えるようになっているが、 使うためには先にMySQLを設定しなければならない。 大変だな。。。。。と思いつつコントロールパネルに来てみると MySQLもb2-blogもインストールされていた。。。。。 どうも以前に設定したまま、設定したこと自体を忘れていたようだ。 だったら、そのまま使えばいいかと思ったが、日本語が出るか 不安になった。試してみる。 出ない。 やばいな。。。。と思ってから約30分の格闘で日本語が出るようにする。 b2-blogというのはMovable Typeと違って、すごくシンプルにできてる。 これなら私でも簡単に設定がいじれそうだ。 この付近のstruggleは「diary」の方に。
とりあえずここにリンクを張る
2005/02/07 @ 09:05:08 新旧のbbs,enqのメインスクリプトから、このブログにリンクを 貼った。 過去の経緯はkakoのジャンルにまとめることにする。
ちょっと中断
2005/02/07 @ 10:29:53 ということで、ちょっと作業中断します。 続きはたぶん今夜。すみません。
私の所も新サーバー
2005/02/07 @ 18:31:29 私の環境でもやっと、新サーバーが「主として」見えるように なりました。 しかしこちらでこんなに時間がかかったということは、まだ 時間がかかっているところがあるかも知れません。ということで やはりここまでの作業を続けることにします。
急ぎの仕事が入ってしまった
2005/02/08 @ 03:51:29 スクリプトの移行用のチェックをしていたのですが、急ぎの 仕事が入ってしまいました。1時間ほど中断します。
もうちょっと
2005/02/08 @ 04:58:57 もうちょっとかかりそう。
やっと終わりました
2005/02/08 @ 07:48:18 やっと終わりました。 これから作業に戻ります。 どうも済みません。掲示板とアンケートを午前中には移行させます。
済みませ〜ん
2005/02/08 @ 10:50:56 また急ぎの仕事が入った。しばらく中断。
リンク集が正しく動いていない
2005/02/08 @ 22:35:51 リンク集が正しく動いていないですね。 掲示板や占い師データベースを移行する前に気づいて良かった。 これから原因を調査します。
原因判明
2005/02/09 @ 00:31:35 リンク集の不具合の原因判明。 ただちに改修に入ります。
リンク集修正完了
2005/02/09 @ 03:23:07 リンク集の問題点を修正完了しました。 主なスクリプトは動作確認。 動作させてみるのが困難なスクリプトはたぶん大丈夫だろう ということにしておきます。 ソースをチェックしていて何年も前から放置されていたバグもいくつか発見して修正。 途中まで作って放置した機能も発見したが、取り敢えずそのまま放置。
リンク集の保守機能強化
2005/02/09 @ 03:45:38 一般の利用者の方には関係ないのですが、リンク集を保守する時の 機能を少し強化しました。修正時間は1分。この手の修正で何でも 済めばいいのだけど。 未承認リンクの中で特定の文字列を持つものを抜き出す機能を 追加して、とりあえず、税理士・会計士関係を抜き出した。 まぁ今から税理士さん頼むようなところはないとは思うのです けどね。一応シーズンだし。ついでに行政書士・司法書士も 一気に承認。 これはこのように特定シーズンに向けて優先的にチェックして 承認したいものや、新たに発見したNGワードにひっかかる極悪 リンクを一気に抹消するためのものです。 ということで掲示板のスクリプトを前にため息をついている所。 リンク集で分かった問題の改修のために、このスクリプト (全36本)全ての修正が必要です。 さて5時くらいまでに終わらせたいな。
BBs移行作業開始
2005/02/09 @ 04:25:14 改修スクリプトの中であまり影響のないものを1本だけアップロードして 動作を確認しました。 bbsのスクリプト変更の大変さは、これを ffortune.net bfortune.net の双方で同じ物を使用しているので 変に改造してどちらかで不都合が起きるとまずいという問題が あります。 移行の第一段階として旧サーバーを保守中にしてデータを ダウンロードしました。
掲示板の更新ほぼ完了
2005/02/09 @ 05:22:12 データを新サーバーに転送し、修正したスクリプトを全て アップロードし終わりました。 あとは旧サーバーに転送を入れれば完了。
アンケートの移行に着手
2005/02/09 @ 05:36:54 掲示板の旧サーバーに転送スクリプトを置きました。 アンケートの旧サーバーを保守中に変えました。 アンケートのデータを旧サーバーから新サーバーに転送。 これから新サーバーにアンケートのスクリプトを改修しつつ アップロードします。7時くらいまでかかるかな?
アンケートの移行ほぼ完了
2005/02/09 @ 06:27:08 アンケートのスクリプトの改修&アップロード完了しました。 あとは旧サーバーに転送スクリプトを置けば終わりです。 そのあと、占い師データベースをやります。
掲示板の不適切書き込み退治
2005/02/09 @ 07:01:53 占い師データベースのほうの移行作業の最中なのですが 掲示板のほうの不適切書き込みをたくさん退治しました。 この手のものは見つけ次第削除していきます。
移動完了!
2005/02/09 @ 07:37:26 占いデータベースの移動を完了しました。 疲れた。 しかし今回スクリプトを全部見直すことになった結果、 大量に改修すべき問題点を発見しました。 そのあたりはwikiでも設置して、そちらで検討して いきたいと思います。
取り敢えず動いてますね
2005/02/09 @ 10:34:03 取り敢えずシステムは動いているようですね。 いったん監視を中断します。 旧サーバーのデータは今夜から回収&消去を始めます。
XOOPSをインストールしてみた
2005/02/11 @ 13:43:18 ifortune.netにXOOPSをインストールしてみました。 いま各モジュールを取り敢えず放り込んでみただけなので、 これから設定をやってみます。 このブログの補助に使えればと思っているのですが。。。。 日本語が出るかどうか。 それが問題だ。
取り敢えずの課題
2005/02/16 @ 03:21:25 取り敢えずの課題です。 ■第一優先 掲示板の自動復旧システム。実はほとんど出来ているのに最後の しあげの部分を作り込まないまま1年たっています。要するに 今は復旧プログラムを手動で起動しなければならないのを 自動起動するようにしたいのですが、作業に半日ほどかかります。 (スクリプトは停止させる必要はありません。データファイルの 改造は既に1年前に完了しています) ■第二優先 アンケートシステムのファイル形式を変更する予定です。 いろいろ新しい仕様を盛り込むのに現在のファイル形式はもう限界 なので、完璧にファイルシステムを作り替える予定。 検証などで1〜2日かかると思います。 ■その他 いろいろあったはずだけど。。。。
アンケートの二重投票チェック
2005/02/16 @ 03:23:25 WindowsXPの昨秋導入されたSP2のバージョンから投票箱を利用した時に 二重投票チェックが厳しくなりすぎる問題が出ていました。 同じプロバイダから1日以内に投票した人がいるとはねられてしまう ようになっていました。 緊急対応としてチェックを緩くしましたので、これで通ると思います。
パスワードとメンテナンスについて
2005/02/16 @ 03:34:04 同様の問題で、投票箱作成者の「作成者モード自動起動」が やはりWindowsXP-SP2のもとでは、そのままの設定では起動しません。 対策については検討中ですが、とりあえず下記でパスワードを 取得してから入ってください。 http://www.ffortune.net/cgi-bin/enq/vote0.cgi
占いフォーラムの方でもブログ始めました
2005/03/14 @ 06:20:56 ニフティの占いフォーラムの方でもブログを始めました。URLは下記です。 http://ffortune.nifty.com 現在4つのブログを設定していますが、うち↑からたどれるのは3つだけ。あと1つはもう少し記事が溜まってから表に出しますが下記です。 http://ffortune.nifty.com/dress 確かにMovable Typeは使いやすいですね。このブログもMovable Typeに移行したい気がします。ロリポップの方にも1個Movable Typeのブログを確保しているのですが、あそこはトラフィック制限が厳しいので、とてもオープンな形での展開ができないのが苦しいところ。やはり、blue.ifortune.net あたりに自分でインストールしてやるしかないのか。。。。悩むところです。
Dropped down from Blog..