ブログランキングのメンテナンス

IGU

2011年10月19日 21:48

朝、起きると、とりあえずパソコンをチェックするのは、僕の日課。
サーバにしているPCのモニターを見ると、WEB関連の様々なチェックができます。


ところが、今朝、別サイトの「ブログランキング」を、確認してみると、何やらエラーが‥。
画面が真っ白です。 朝から、冷や汗が‥。


‥「ブログランキング」サイトは、てぃーだブログの全ジャンルのランキング推移を表示し続ける、データサービスを提供しています。
全自動で、2年近く動き続けており、数えるほどしかトラブルは無かったのですが‥。


今日は外出の予定があり、7時には家を出ないとなりません。
急ぎ「メンテナンス中」の表示を全ページに出して、帰ってから対処する事にします。


‥で、夜からメンテナンス開始。

調べると、「全ジャンルをサーチし終わったら次の処理に移る」 所でエラー。
「ある数以上」とする所を、「ある数よりも上」と書いていたのが原因のようです。

なんて、単純な‥。
つまらないミス過ぎて、なんだかショック。 何か、てぃーだブログさん側の、些細な変更等で表面化したのでしょう。


Perlの書式では、こんな感じ

×  if ($a > $b){処理}  $a が $b より大きい数値の場合に真
○  if ($a >= $b){処理}  $a が $b 以上の場合に真

スクリプトを最初に書いたのは、2009年の12月なので、内容はほとんど忘れています。
でも、ログ(記録ファイル)を見ながら、処理の流れを順に追って、違和感を感じる所を重点的にチェックすると、問題が浮き上がってきます。

とりあえず治ったみたいだけど、明日の朝、ちゃんと動いているかな?


プログラム任せの全自動というのも、時に不安なものです。
なんだかなぁ‥。


▲このネットサーバが、ブログランキングを
全自動で動かしています。 2年以上、連続稼働中。
ちなみに、消費電力、8W/h !


PS:今日は仕事の後、5km走って、泡盛しながらスクリプトをチェックしていたけど、群発頭痛は出なかったです。(2週間ぶり)  今期の発作は、収まったみたい。

関連記事