Spawn gem на heroku - "PGError: сервер неожиданно закрыл соединение" - PullRequest
0 голосов
/ 13 октября 2011

Я использую драгоценный камень Spawn в приложении rails 3 - это адаптированный rails3 форк на https://github.com/rfc2822/spawn

Мое приложение развернуто на 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 голосов
/ 13 октября 2011

Вместо этого я использовал гем girl_friday, который представляет собой простую систему разветвленных очередей. Это прекрасно сработало для меня.

...