no link
2008年03月05日 00:15:40
現在、サーバー移行作業中です。
けっこうしんどいです。crocro.comになってから2度目の移行作業です。
毎回思うのですが、Webサイト自体を10年もやっていると「こんなんあったな〜」というデータが山ほど出てきます。
記憶の彼方に行っていたデータも多かったです。
また、古いCGIのソースの可読性の悪さが壮絶です。新サーバーへのCGIの移植作業をしながら、不具合に出くわしたり、perlやモジュールのバージョン違いの問題を発見するたびに血反吐を吐きそうになります。
でも、ここで必要以上に時間を掛けるわけにはいかないので、問題箇所だけを直してソースは極力いじらないようにしています。
たぶんというか絶対、今の実力なら下手に触るよりも1から書き直した方が短い時間でもっとよいものになるので。
それに、そういった古いCGIは利用者も少ないので費用対効果が悪過ぎます。
ここはぐっと我慢です。
人間とは、汚点をそのまま引きずって生きていくものなので。
というわけで、昨日から現在までに終わった作業は以下の通りです。
・必要なデータ(サーバー上で生成されたり、ローカルのファイルを間違って消したりしたもの)をダウンロード(100%)。
・新しいサーバーにデータをアップロード(100%)。
・CGIの稼動確認(100%)。
これで、ようやくサーバーの切り替えに入れます。
切り替えが実施されると、しばらくは旧サーバーと新サーバーのどちらにアクセスするかユーザーによって不明になるので、微妙にCGIの結果などが変なことになると思います。データがそれぞれのサーバーに生成されてしまうので。
まあ、それもよしとしましょう。
旧サーバーにやって来た人を、片っ端から新サーバーに飛ばすという手もありますが、新サーバーで問題が発生する可能性もゼロではないので、様子見で放っておくことにします。
というか、もうだいぶ疲れてきましたので。この問題はあとで考えます。
というわけで、サーバーが新しくなったら、大きなファイルを扱えるようになるので、今から楽しみです。