rails:2601
From: OZAWA Sakuro <sakuro@e...>
Date: Thu, 3 Apr 2008 13:30:55 +0900
Subject: [rails:2601] 複数のプロセスでfind_or_create
さくです。 lighttpd/fastcgiを使い、同じrailsアプリを複数のプロセスで 動かしています。 ユニークであるべきカラムfooの値でほぼ同時に find_or_create_by_fooが実行されると プロセスXでfindしたら見つからず プロセスYでfindしたら見つからず プロセスXでcreate プロセスYでcreate => Duplicate entryで例外 となってしまいます。 どうやって解決するのが正しいでしょうか。例外が出たらもう一度find? -- OZAWA Sakuro <mailto:sakuro@e...> -- ML: rails@r... 使い方: http://QuickML.com/