« C# (10) SBO 既知の留意点 | トップページ | Ruby (4) カウンター問題の原因と対策 »

2019/05/29

Ruby (3) カウンターがリセット!

3年ぶりの Ruby に関する投稿になります。3年前に作成したアクセスカウンターが順調に動いていた(と思う)のですが、この度、その一つがリセットしていることに気づきました。5月10日現在で 3146 までいっていたはずが、本日 27 に戻っていたのです。

Counter

不正アクセス?とも一瞬思いましたが、大抵そんなはずはなく、カウンターにそもそも不具合があった可能性が高いのではと考えています。カウンターの値はサーバーにあるテキストファイルに保存しているので、何らかの理由でそれが読めず、0 をカウントアップして書き込んでしまったので、リセットしたのではないかと推測できます。

ただ確証はありません。対策としては、同じ事態が起きたときに状況を把握できるようなログを残すこと、同じ問題を起こしにくくすることが挙げられます。

もうすっかり Ruby を忘れてしまっているので、思い出しながら直していこうと思います。ちょっと時間はかかるかもしれません。

(つづく)

関連項目

|

« C# (10) SBO 既知の留意点 | トップページ | Ruby (4) カウンター問題の原因と対策 »

Ruby」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




« C# (10) SBO 既知の留意点 | トップページ | Ruby (4) カウンター問題の原因と対策 »