2005-01-29 [長年日記]
λ. PStoreのファイルが壊れる
最近PStoreで保存されてるキャッシュなどが頻繁に壊れて困る。以前は頻度が低かったので、Ruby 1.6 のpstore.rbがファイルをアトミックに更新していないせいで、たまにプロセスが途中で死んだときにおかしくなってるのだと思ってた。最近あまりにも頻繁に壊れるので、Rubyを1.8にあげてもらったのだけど、それでも直らなくて、ようやくNFS上のファイルにFile#flockでロックをかけてもそのマシン上でしか効果がないことに気づいた。web.sfc.keio.ac.jpはクラスタで構成されてるので、そりゃ複数のマシンから同時にアクセスしたら壊れるよな。阿呆らし。しょぼーん(´・ω・`)
それにしても、同じような条件の元でtDiaryを使ってる他の人は一体どうやって対処してるんだろう?
テスト