Ruby on rails &引用;pg";红宝石宝石正在投掷一个“宝石”;“已准备好的报表已存在”;来自Resque的错误
显然,Ruby on rails &引用;pg";红宝石宝石正在投掷一个“宝石”;“已准备好的报表已存在”;来自Resque的错误,ruby-on-rails,postgresql,resque,pg,Ruby On Rails,Postgresql,Resque,Pg,显然,pggem为postgre使用了prepared语句。我已经看到Unicorn的修复程序,以确保每个进程都使用自己的db连接,如下所示: after_fork do |server, worker| ActiveRecord::Base.establish_connection end 但是我不知道如何使用Resque来实现这一点。我找到了答案。请看克里斯汀·法齐尼的回答: 错误是不同的,但是Christian的解决方案是相同的,并且是有效的
pg
gem为postgre使用了prepared语句。我已经看到Unicorn的修复程序,以确保每个进程都使用自己的db连接,如下所示:
after_fork do |server, worker|
ActiveRecord::Base.establish_connection
end
但是我不知道如何使用Resque来实现这一点。我找到了答案。请看克里斯汀·法齐尼的回答:
错误是不同的,但是Christian的解决方案是相同的,并且是有效的