Redis и Resque в производстве - PullRequest
0 голосов
/ 11 июля 2011

Я хочу, чтобы фоновая обработка resque работала в производственном процессе на моем сервере centos для приложения rails 3.

Затем я хочу отслеживать redis и выполнять resque с помощью bluepill.

Что лучшеспособ установить Redis в производство для Resque, а также кто-нибудь получить файл .pill для Redis и Resque?

Спасибо Рик

Ответы [ 2 ]

0 голосов
/ 26 февраля 2015

Несколько моих заметок о статье Redis с линодой:

https://www.linode.com/docs/databases/redis/redis-on-centos-5/

При создании Redis: вы можете напрямую связаться с последней стабильной версией Redis: wget http://download.redis.io/redis-stable.tar.gz tar xvzf redis-stable.tar.gz cd redis-stable make

  • Пользователь redis должен иметь каталог pid для написания pid, иначе в режиме демона произойдет сбой:

mkdir /var/run/redis chown redis:redis /var/run/redis

  • затем направьте создание pid в новый директой в скрипте init.d, а также в файле redis.conf:

/var/run/redis/redis.pid вместо /var/run/redis.pid

0 голосов
/ 24 июля 2011

В библиотеке Linode есть хорошая статья о установке Redis в CentOS 5 и Страница Gqueub в Resque - отличный ресурс для Resque.

Redis Bluepill:

Bluepill.application("app-name") do |app|
  app.process("redis") do |process|
  process.start_command = "redis-server /path/to/redis.conf"
  process.daemonize = true
  process.pid_file = "/tmp/redis.pid"
  process.start_grace_time = 3.seconds
  process.stop_grace_time = 5.seconds
  process.restart_grace_time = 8.seconds
end

Синтаксис Bluepill довольно прост, и я оставлю .pill для Resque, чтобы вы попробовали:)

...