0

我想在我的 centos 服务器上为 rails 3 应用程序在生产环境中进行 resque 后台处理。

然后我想用 bluepill 监控 redis 和 resque。

在生产中为 resque 安装 redis 的最佳方法是什么,还有人获得 redis 和 resque 的 .pill 文件吗?

谢谢瑞克

4

2 回答 2

0

Linode 库有一篇关于在 CentOS 5 中安装 Redis的好文章,Resque 的 Github 页面是 Resque 的绝佳资源。

Redis 蓝丸:

Bluepill.application("app-name") 做 |app|
  app.process("redis") 做 |process|
  process.start_command = "redis 服务器 /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
结尾

Bluepill 的语法相当简单,我将 .pill 留给 Resque 供您尝试:)

于 2011-07-24T02:20:11.853 回答
0

我对 linode Redis 文章的一些注释:

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

wgetting 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

于 2015-02-26T03:01:04.613 回答