排他制御

ラクーカンでは flock の挙動がおかしい。こちらの使い方がマズいのかも知れないが、肝心なところでロックが解除されている節がある。ロック争奪ループから出るとロックが解除される? となると Ruby の問題か?

良く分からないが丁度良い確認方法も思いつかずロックディレクトリ方式に変更した。ひたすら F5 連打(おい)した結果をログを見る限りではきちんと排他されるようになったようだ。一部ログの出力が前後している部分があったが、時系列的には割り込みが発生しているわけでもないようで一安心。

まだまだ油断はできんがな。