• ベストアンサー

ログの消失対策に効果的なサーバ

当方コミュニティ系のCGIを、 サイトのメインコンテンツとして運営しております。 ただ最近になりアクセス数が増え、CGIが生成する書き込みなどのログが、 消えてしまうことがあります。 一応ログの読み書きの時にはflock関数を使っています。 そこで質問ですが、サーバーのスペックによってログの消失などは防ぎやすくなるのでしょうか。 なるとしたらどの項目に注意すればよいのでしょうか(CPUなど) ご教授いただければ幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
  • solaz
  • ベストアンサー率33% (1/3)
回答No.2

処理のタイミングの問題ではないでしょうか 先ほどここを読破しましたが参考になりましたよ http://jn.swee.to/cano/lock/index.shtml

yugo042
質問者

お礼

私も今読み終えました。 ご察しの通りタイミングによるバグでした。 非常に勉強になりました、本当にありがとうございます。 No.1様=No.2でしたのですね。 回答No.1に対する「補足」はその事に気づいていなかったため書いてしまいました。 重ね重ね申し訳ないです。

その他の回答 (1)

  • solaz
  • ベストアンサー率33% (1/3)
回答No.1

サーバーに関係なく正しくロックされていれば消失は起きないはずと思いますので、プログラムのバグと思います。

yugo042
質問者

お礼

回答ありがとうございます。 ただ、関数でロックをかけていても、 同時に同じファイルにアクセスされ読み書き込みされてしまうことがあるようなので。。

yugo042
質問者

補足

No.2様の参照URLを閲覧しましたが、 No.1様の言うとおりでした。 すみません、回答ありがとうございます。

関連するQ&A

専門家に質問してみよう