世の中5連休とかいってますが、充実したお休みをエンジョイしてますかー?
わたしはサーバの復旧作業に追われてまーす。
あるお客さんのサーバの面倒を見ているんだけど、Webサーバ2台+DBサーバ2台の構成。
9/18(金)にWebサーバの1台でHDD障害発生。
一部のコマンドが実行できなかったり、読み書きできなファイルがあるんだよねぇ。参った。
まぁ、もう1台あるからいいか、くらいの気持ちで、9/19(土)からデータセンターの用意した代替マシンでWebサーバの構築とコンテンツの移行を行いました。
時代の流れでKernel2.4→2.6になり、Apacheも1.3→2.0になりました。
ちなみに元のOSはRedhat7.3だったりして・・・。ぷぷ。
内緒だよ。危ないったらありゃしない。
いちおRHEL4と5で選択できたんだけど、あまり新し過ぎても移行が怖かったのでRHEL4を選択。
ものすごく久しぶりにPHPなんてコンパイルしました。
コンパイル、もう忘れたよ・・・。
あと、SiteTrackerなんて入れてたから、mod_saneなんかもコンパイルしてApacheに組み込みました。
決済モジュールもあったから心配だったけど、大丈夫っぽいです。
9/20(日)の夜にはあらかた作業が終わったんだけど、一時的に別セグメントで作業しているので、DBサーバには接続できない。
しかたないので、DBのバックアップサーバからダンプファイルを持ってくる。
あれ?
一部のコマンドが実行できなかったり、読み書きできないファイルがあるぞ?
まさか・・・。
やっぱりHDD壊れてるみたい。
くそ。うんちサーバめ。
データセンターに連絡して、代替マシンを用意してもらう・・・。
9/22(火)DBサーバの代替マシンが用意できたので、作業開始。
今度はPostgreSQLをコンパイル。バージョンは恥ずかしくて言えません。
コンパイル、もう忘れたよ・・・。
共有メモリが足りなくて起動しなくなったり、initdbで--no-locale付け忘れて、やり直したり、毎日楽しく過ごしています。
ほんと楽しい毎日です・・・。
そして、連休がおわたヽ(^o^)ノ