« DVDレンタル ポスレン 借り放題コース縮小 | メイン | 今日から1TB »
2008年9月 4日
flockのデッドロック >>ソフトウェア
アクセスが多いサイトでflockを使うとロックの重複がどんどん起こってくる。
アクセスログ解析(もしくはアクセスカウンタ)などでflockを使うこともあるかもしれないけれど、timeout処理を入れるとかきっちり考えて作らないといけません。
今日のホゲスクリプトはwrite++とかで追記でオープンして大元のファイルをflock ex しているので読み出しできなくなるわけで、その間はreadも待ちになる。どんどん刺さる。
perlでprocess forkしているものは追いやすいけど
phpなんかでmod_php で動いてると、非常に追いにくい。
解決したからいいけど・・・。
トラックバック
現在、この記事はトラックバックを受け付けておりません。
コメント
現在、この記事はコメントを受け付けておりません。