- ベストアンサー
ログの消失対策に効果的なサーバ
当方コミュニティ系のCGIを、 サイトのメインコンテンツとして運営しております。 ただ最近になりアクセス数が増え、CGIが生成する書き込みなどのログが、 消えてしまうことがあります。 一応ログの読み書きの時にはflock関数を使っています。 そこで質問ですが、サーバーのスペックによってログの消失などは防ぎやすくなるのでしょうか。 なるとしたらどの項目に注意すればよいのでしょうか(CPUなど) ご教授いただければ幸いです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
処理のタイミングの問題ではないでしょうか 先ほどここを読破しましたが参考になりましたよ http://jn.swee.to/cano/lock/index.shtml
その他の回答 (1)
- solaz
- ベストアンサー率33% (1/3)
回答No.1
サーバーに関係なく正しくロックされていれば消失は起きないはずと思いますので、プログラムのバグと思います。
質問者
お礼
回答ありがとうございます。 ただ、関数でロックをかけていても、 同時に同じファイルにアクセスされ読み書き込みされてしまうことがあるようなので。。
質問者
補足
No.2様の参照URLを閲覧しましたが、 No.1様の言うとおりでした。 すみません、回答ありがとうございます。
お礼
私も今読み終えました。 ご察しの通りタイミングによるバグでした。 非常に勉強になりました、本当にありがとうございます。 No.1様=No.2でしたのですね。 回答No.1に対する「補足」はその事に気づいていなかったため書いてしまいました。 重ね重ね申し訳ないです。