在我的服务器上,我执行以下命令:
RAILS_ENV=production script/delayed_job start
但是什么也没有发生(我的作业队列没有被清空,没有输出错误,locked_by
并且locked_at
保持为 NULL)。delayed_log.log
在我的/log
目录中具有写访问权限,但没有任何记录。我只收到这个警告:
/home/user/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.4/lib/bundler/runtime.rb:211:警告:不安全的世界可写目录/home/user/。路径中的 rvm/gems/ruby-1.9.3-p125,模式 040777
但是,当我这样做rake jobs:work
时,它会起作用,并且我的作业队列会被清空。
为什么前者不起作用而后者是的任何原因?