ruby - 生产中的 redis 和 resque

标签 ruby linux ruby-on-rails-3 redis resque

我想让 resque 后台处理在我的 centos 服务器上的生产环境中为 Rails 3 应用程序工作。

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

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

谢谢 rake

最佳答案

Linode 图书馆有一篇关于 installing Redis in CentOS 5 的好文章, 和 Resque's Github page是 Resque 的极好资源。

Redis 蓝药丸:

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 供您尝试:)

关于ruby - 生产中的 redis 和 resque,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6651109/

相关文章:

linux - 为什么 ptrace 显示 32 位 execve 系统调用具有 EAX = 59,即 64 位调用号? 32 位系统调用如何在 x86-64 上工作?

linux - 相对于 Linux shell 中命令的执行,I/O 重定向何时发生?

ruby-on-rails-3 - 保存到数据库时 JSON 中的多字节字符丢失

ruby-on-rails-3 - 为 nil :NilClass rake 未定义的方法 `gsub'

ruby - 提交时在开发/QA 服务器上自动化 git pull 过程

ruby - 如何在 Ruby 的正则表达式中使用 şŞıİçÇöÖüÜÜĞğ 字符?

ruby-on-rails - 如何在 Rails 中为现有模型生成表单?

c - 处理系统重启产生的信号

ruby-on-rails - 我应该使用什么数据类型在 Rails 中的 SQLite 中存储大型文本文件和二进制数据

arrays - 将数组数组转换为 JSON