• 締切済み

カウンタがリセット

SSI式のテキストカウンタを使ってます。 前のサーバーでは1年間問題なく動いたのですが、 最近レンタルサーバーを変更して最初の1ヶ月ぐらいは問題なかったんですが、 ここ数日カウンタ値が0にリセットされることが多いのです。 Perlのパスは合っていますし、呼び出してるページの拡張子はshtmlにしてますのでそのあたりは問題ないと思うのですが。 関係あるかはわかりませんが、重くてアクセスできないことがあるんです。 しばらくすると何ともなかったように表示されるんですが前述のようにそのときカウンタ値がおかしくなってることがあります。 参考までに<!--#exec cmd= ・・・・で呼び出すスクリプトです。 なにが問題なのでしょうか?

みんなの回答

  • ticky
  • ベストアンサー率36% (123/337)
回答No.2

複数のアクセスが重なると、カウンタの数字を書き込んだファイルが壊れることがあります。 根本的な解決の方法は恐らくないでしょう。 定期的に、カウンタファイルをバックアップしたりするぐらいしか、思いつきません。

参考URL:
http://tohoho.wakusei.ne.jp/wwwcgi8.htm
nori_nori_a123
質問者

お礼

ご回答ありがとうございます。 やはり定期的にバックアップするしかないのですか。

  • HUTABA
  • ベストアンサー率27% (436/1611)
回答No.1

「カウンタのログファイルへの同時アクセスによるログの破損」ではないかと最初に考えました。 ファイルのロック等はされているのでしょうか? また、他のデータをアップロードする時に、間違えてログファイルも一緒のアップロードして、上書きしてしまったりしていませんか?

nori_nori_a123
質問者

お礼

ご回答ありがとうございます。 ファイルのロックはしてます。 ログファイルはPC内で別フォルダにしてますので、一緒にアップロードする事はありません。 またサイト更新の前後で必ず確認してますがそのときはカウンタに異常はないんです。

関連するQ&A