1

どうやらpggemはprepared statementsPostgresに使用されます。各プロセスが次のように独自の db 接続を使用するようにするための Unicorn の修正を見てきました。

after_fork do |server, worker|
  ActiveRecord::Base.establish_connection
end

しかし、これを Resque で機能させる方法がわかりません。

4

1 に答える 1

3

私は答えを見つけました。Christian Fazziniさんの回答をご覧ください:

Rails Resque ワーカーが PGError で失敗する: サーバーが予期せず接続を閉じました

エラーは異なりますが、クリスチャンの解決策は同じで、機能します。

于 2013-03-28T14:35:54.887 に答える