注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
PHP の flock 関数を数年ぶりに使用したのですが、すごい勘違いをしていました。DB を使用するようにな... PHP の flock 関数を数年ぶりに使用したのですが、すごい勘違いをしていました。DB を使用するようになってからいうものめっきりファイルロックなど使わなくなっていたので。。。(言い訳です^^) PHP: flock – Manual 返り値 成功した場合に TRUE を、失敗した場合に FALSE を返します。 と書かれていたので、てっきりロックできなかった場合に FALSE が返るのかと思っていました。 $fp = fopen(dirname(__FILE__)."/lock", "w+"); if (!flock($fp, LOCK_EX)) { triger_error('排他処理中のため実行できません', E_USER_ERROR); } として、sleep(60) などで実行を1分間止めて同じプログラムを実行し、ロックできなくてエラーになると想定してテストをしてみたところ、
2008/12/03 リンク