Ruby on rails Rails:PQconsumeInput()服务器意外关闭了连接

Ruby on rails Rails:PQconsumeInput()服务器意外关闭了连接,ruby-on-rails,postgresql,rubygems,resque,Ruby On Rails,Postgresql,Rubygems,Resque,我正在使用rails模块,在这个模块中,我需要处理大量数据(即25000+),这些数据会按照预定义的频率进行更新 我创建了resque worker,其中它使用了ParallelGem-to-things-appallel,还使用了ActiveRecord::Base.transaction(requires_new:true)事务块,并行进程将在其中运行 但在执行约20K条记录后,会抛出以下错误: Error in perform: PG::ConnectionBad: PQconsumeIn

我正在使用rails模块,在这个模块中,我需要处理大量数据(即25000+),这些数据会按照预定义的频率进行更新

我创建了resque worker,其中它使用了
Parallel
Gem-to-things-appallel,还使用了
ActiveRecord::Base.transaction(requires_new:true)
事务块,并行进程将在其中运行

但在执行约20K条记录后,会抛出以下错误:

Error in perform: PG::ConnectionBad: PQconsumeInput() server closed the connection unexpectedly 
    This probably means the server terminated abnormally 
    before or while processing the request. 
ROLLBACK 
环境详细信息:Rails 5,postgres DB


任何人都有任何建议,有什么样的改变可以帮助我摆脱这个错误。

你知道如何使用批处理和上面的结构,如事务块和并行Gem吗?