调用脚本/ delayed_job启动但没有任何反应

时间:2013-01-27 06:57:04

标签: ruby-on-rails delayed-job

在我的服务器上,执行以下命令:

RAILS_ENV=production script/delayed_job start

但没有任何反应(我的作业队列没有被清空,没有输出错误,locked_bylocked_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:   警告:不安全的世界可写dir   PATH中的/home/user/.rvm/gems/ruby-1.9.3-p125,模式040777

然而,当我执行rake jobs:work时,它会起作用并且我的作业队列会被清空。

为什么前者不起作用,后者是什么原因?

1 个答案:

答案 0 :(得分:0)

安装了3个不同版本的delayed_jobs

gem uninstall + bundle install解决了问题。