Я использую delayed_jobs для запуска некоторых задач в фоновом режиме. Но иногда он выдает (PG :: UnableToSend: нет соединения с сервером) ошибку
ERROR -- : 2018-12-06T16:57:44+0100: [Worker] (id=5c0946e96d09fd6313fbdcf8) FAILED (1 prior attempts) with ActiveRecord::StatementInvalid: PG::UnableToSend: no connection to the server
ERROR -- : 2018-12-06T16:58:09+0100: [Worker] (id=5c0946e96d09fd6313fbdcf8) FAILED (2 prior attempts) with ActiveRecord::StatementInvalid: PG::UnableToSend: no connection to the server
ERROR -- : 2018-12-06T17:05:36+0100: [Worker] (id=5c0948cc6d09fd6316fbdd2b) FAILED (0 prior attempts) with ActiveRecord::StatementInvalid: PG::UnableToSend: no connection to the server
ERROR -- : 2018-12-06T17:05:47+0100: [Worker] (id=5c0948cc6d09fd6316fbdd2b) FAILED (1 prior attempts) with ActiveRecord::StatementInvalid: PG::UnableToSend: no connection to the server
ERROR -- : 2018-12-06T17:06:12+0100: [Worker] (id=5c0948cc6d09fd6316fbdd2b) FAILED (2 prior attempts) with ActiveRecord::StatementInvalid: PG::UnableToSend: no connection to the server
Я использую:
- Рельсы (5.1.4)
- Рубин (2.3.4)
- delayed_job (4.1.3)
- delayed_job_mongoid (2.3.0)
- монгоид (6.3.0)
- пг (0,21,0)
Мы мигрируем из монгоида в ПГ. Раньше, когда мы использовали только монго, все работало нормально, но с тех пор, как мы начали миграцию, эта проблема начала возникать.
мы используем delayed_job с монгоидом.
Я видел некоторые сообщения на github, но это не помогло.
https://github.com/collectiveidea/delayed_job/issues/473
Любая помощь будет принята с благодарностью.
Заранее спасибо.