3年ぶりの Ruby に関する投稿になります。3年前に作成したアクセスカウンターが順調に動いていた(と思う)のですが、この度、その一つがリセットしていることに気づきました。5月10日現在で 3146 までいっていたはずが、本日 27 に戻っていたのです。
不正アクセス?とも一瞬思いましたが、大抵そんなはずはなく、カウンターにそもそも不具合があった可能性が高いのではと考えています。カウンターの値はサーバーにあるテキストファイルに保存しているので、何らかの理由でそれが読めず、0 をカウントアップして書き込んでしまったので、リセットしたのではないかと推測できます。
ただ確証はありません。対策としては、同じ事態が起きたときに状況を把握できるようなログを残すこと、同じ問題を起こしにくくすることが挙げられます。
もうすっかり Ruby を忘れてしまっているので、思い出しながら直していこうと思います。ちょっと時間はかかるかもしれません。
(つづく)

