【发布时间】:2013-01-27 06:57:03
【问题描述】:
在我的服务器上,我执行以下命令:
RAILS_ENV=production script/delayed_job start
但是什么也没有发生(我的作业队列没有被清空,没有输出错误,locked_by 和 locked_at 仍然为 NULL)。我的/log 目录中的delayed_log.log 具有写入权限,但没有任何记录。我只收到此警告:
/home/user/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.4/lib/bundler/runtime.rb:211: 警告:不安全的世界可写目录 PATH 中的 /home/user/.rvm/gems/ruby-1.9.3-p125,模式 040777
但是,当我执行 rake jobs:work 时,它可以工作,并且我的作业队列被清空。
为什么前者不起作用而后者起作用?
【问题讨论】: