我试图让上帝启动我的reque队列。但是当我运行god load config/resque.god
时,它会返回The server is not available (or you do not have permissions to access it)
这是我的resque.god文件:
rails_env = ENV['RAILS_ENV'] || "production"
rails_root = ENV['RAILS_ROOT'] || "/Users/andrewlynch/sites/wellness/wellbot"
God.watch do |w|
w.name = "resque-worker"
w.group = "resque"
w.interval = 60.seconds
w.dir = "#{rails_root}"
w.start = "RAILS_ENV=development QUEUE=* rake resque:work"
w.start_grace = 30.seconds
end
> god load
用于将配置加载或重新加载到已在运行的实例中。
在您的情况下,您的 god 服务器未运行。
这是运行上帝的命令:
god -c config/resque.god
通过执行以下操作来查看上帝服务运行的对象:PS 辅助 |格雷普神
你很有可能会看到上帝作为根在运行。
如果停止此服务由与正在运行的 resque 相同的用户重新启动,则不应再看到此错误。