heroku上的spawn gem - “PGError:服务器意外关闭了连接”

时间:2011-10-13 11:01:05

标签: ruby-on-rails-3 heroku spawn

我在rails 3应用程序中使用Spawn gem - 它是https://github.com/rfc2822/spawn

上的rails3适应的分叉

我的应用程序部署在heroku上,当我尝试生成时,我得到了这个失败:

 app[web.1]: ### ../controllers/messages_controller.rb:10:in `create_message': About to spawn
 app[web.1]: spawn> parent PID = 1
 app[web.1]: spawn> child PID = 49
 app[web.1]: ### ../controllers/messages_controller.rb:17:in `create_message': After spawn
 app[web.1]:   Task Load (1.2ms)  SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = 80 LIMIT 1
 app[web.1]: PGError: server closed the connection unexpectedly
 app[web.1]:    This probably means the server terminated abnormally
 app[web.1]:    before or while processing the request.

我在config / database.yml中有这个选项,遵循spawn文档的建议:

reconnect: true

您认为它与此相关吗?

对此感到茫然...在我去调查之前,是否有人知道是什么导致了这一点? 干杯,最大

1 个答案:

答案 0 :(得分:0)

我最终使用了girl_friday gem,这是一个简单的分叉队列系统。它对我很有用。