« DVDレンタル ポスレン 借り放題コース縮小 | メイン | 今日から1TB »

2008年9月 4日

flockのデッドロック >>ソフトウェア 

アクセスが多いサイトでflockを使うとロックの重複がどんどん起こってくる。

アクセスログ解析(もしくはアクセスカウンタ)などでflockを使うこともあるかもしれないけれど、timeout処理を入れるとかきっちり考えて作らないといけません。

今日のホゲスクリプトはwrite++とかで追記でオープンして大元のファイルをflock ex しているので読み出しできなくなるわけで、その間はreadも待ちになる。どんどん刺さる。

perlでprocess forkしているものは追いやすいけど
phpなんかでmod_php で動いてると、非常に追いにくい。

解決したからいいけど・・・。

twitterこの記事をTwitterでみんなに教える。

投稿者 debizoh : 2008年9月 4日 18:22



トラックバック

現在、この記事はトラックバックを受け付けておりません。


コメント

現在、この記事はコメントを受け付けておりません。