Задержанные задания не выполняют очередь - PullRequest
0 голосов
/ 24 июня 2018

Приложение Rails, работающее на v5.2.используя сервер puma и postgres DB.Задержка заданий не выполняется Очереди заданий.При запуске службы DJ появляется ниже сообщение об ошибке, и DJ завершается, но грабли работы: рабочая команда запускает работы без каких-либо проблем.

RAILS_ENV=development bin/delayed_job start

возвращает сообщение об ошибке как

E, [2018-06-23T15:43:34.630732 #4316] ERROR -- : 2018-06-23T15:43:34-0700: [Worker(delayed_job host:WA021Z7GTFM pid:4316)] Job UploadSpeechJob (id=2066014) FAILED (0 prior attempts) with ActiveRecord::StatementInvalid: PG::ConnectionBad: PQconsumeInput() server closed the connection unexpectedly
    This probably means the server terminated abnormally
    before or while processing the request.
:               SELECT a.attname, format_type(a.atttypid, a.atttypmod),
                     pg_get_expr(d.adbin, d.adrelid), a.attnotnull, a.atttypid, a.atttypmod,
                     c.collname, col_description(a.attrelid, a.attnum) AS comment
                FROM pg_attribute a
                LEFT JOIN pg_attrdef d ON a.attrelid = d.adrelid AND a.attnum = d.adnum
                LEFT JOIN pg_type t ON a.atttypid = t.oid
                LEFT JOIN pg_collation c ON a.attcollation = c.oid AND a.attcollation <> t.typcollation
               WHERE a.attrelid = '"asset_files"'::regclass
                 AND a.attnum > 0 AND NOT a.attisdropped
               ORDER BY a.attnum

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

RAILS_ENV=development rake jobs:work

Приложение недавно мигрировало с 4.2 на 5.2.Поддерживает ли Delayed Jobs рельсы v5.2.Может ли кто-нибудь указать мне в правильном направлении.

...