digged into the details of delayed_jobs/lib/tasks.rb and queue_classic/lib/tasks.rb. found the issue:
digged into the details:
queue_classic/../tasks.rb:
task :environment
namespace :jobs do
desc "Alias for qc:work"
task :work => "qc:work"
end
delayed_jobs/.../tasks.rb:
namespace :jobs do
desc "Start a delayed_job worker."
task :work => :environment_options do
Delayed::Worker.new(@worker_options).start
end
rake jobs:work picks up queue_classic qc:work alias => jobs:work always
will fork and fix it.