我在我的日志中看到delayed_job持续运行,并且无法停止。我已经尝试过'耙子工作:清除'无济于事。无法在Rails 3中停止delayed_jobs
这里是日志的样子:
Delayed::Backend::ActiveRecord::Job Load (1.2ms)
UPDATE "delayed_jobs" SET locked_at = '2013-02-21 16:01:18.602988', locked_by = 'host:computer.local pid:2343' WHERE id IN (SELECT id FROM "delayed_jobs" WHERE ((run_at <= '2013-02-21 16:01:18.602333' AND (locked_at IS NULL OR locked_at < '2013-02-21 12:01:18.602367') OR locked_by = 'host:computer.local pid:2343') AND failed_at IS NULL) ORDER BY priority ASC, run_at ASC LIMIT 1 FOR UPDATE) RETURNING *
看来,工头(与独角兽)是以某种方式造成这种情况,因为当我尝试webrick时,它不会发生 – abeh 2013-02-21 17:38:35