どうやらpg
gemはprepared statements
Postgresに使用されます。各プロセスが次のように独自の db 接続を使用するようにするための Unicorn の修正を見てきました。
after_fork do |server, worker|
ActiveRecord::Base.establish_connection
end
しかし、これを Resque で機能させる方法がわかりません。
どうやらpg
gemはprepared statements
Postgresに使用されます。各プロセスが次のように独自の db 接続を使用するようにするための Unicorn の修正を見てきました。
after_fork do |server, worker|
ActiveRecord::Base.establish_connection
end
しかし、これを Resque で機能させる方法がわかりません。
私は答えを見つけました。Christian Fazzini
さんの回答をご覧ください:
Rails Resque ワーカーが PGError で失敗する: サーバーが予期せず接続を閉じました
エラーは異なりますが、クリスチャンの解決策は同じで、機能します。