嘿,我正在配置我的capistrano-resque,并且我有一个远程redis数据库。capistrano-resque error with remote Redis DB
这是我的Capistrano的-resque配置的外观在deploy.rb:
set :resque_environment_task, true
role :resque_worker, ENV['REDIS_SERVER']
role :resque_scheduler, ENV['REDIS_SERVER']
set :workers, { "*" => 1 }
当我尝试运行帽生产的git:检查,部署:检查我收到以下错误:
INFO [1df5c9be] Running /usr/bin/env mkdir -p /tmp/mk/ as [email protected]
INFO [b91cbf1f] Running /usr/bin/env mkdir -p /tmp/mk/ as [email protected]//x
DEBUG [1df5c9be] Command: /usr/bin/env mkdir -p /tmp/mk/
DEBUG [b91cbf1f] Command: /usr/bin/env mkdir -p /tmp/mk/
(Backtrace restricted to imported tasks)
cap aborted!
SSHKit::Runner::ExecuteError: Exception while executing as [email protected]//x: getaddrinfo: nodename nor servname provided, or not known
SocketError: getaddrinfo: nodename nor servname provided, or not known
似乎有什么与redis @ // x?我有本地和生产存储为本地ENV完整的连接字符串:
redis://x:[password]@aws-eu-west.0.dblayer.com:10156
任何人有什么地方不对劲的想法?