I have followed the instructions to install resque, but now when I try to spawn a worker with this command I get a connection error:
$ QUEUE=mailer rake environment resque:work --trace
this is the error that I get:
Connection refused - Unable to connect to Redis on localhost:6379
Have you verified redis-server is running? Please don't ask me to dissect the following command, but in a terminal you can type:
ps aux | grep redis
You should then see something like:
redis 13319 0.0 0.0 2884 1056 ? Ss 10:54 0:00 /usr/bin/redis-server /etc/redis/redis.conf
If it's not running, I recommend issuing the following command:
nohup redis-server &
That will start a redis-server process and detach it from the terminal. Otherwise I believe you need to leave that terminal open the entire time you want redis-server to be running.
(Always a good idea to verify the process is running once you fire it up, so use that first command once more.)
Update: I'm not sure if this works for all versions, but on Redis Server 3.0.6 on Ubuntu 16.04, you can issue sudo service redis-server status
as well. You'll receive some verbose output, so I'll not post it all, but that may be another option for some of us.