管理 Resque 和 Redis 的多个实例
我试图让上帝监视 Resque 的两个实例,一个用于生产,一个用于登台。 因此,我在系统启动时启动两个 Redis 实例:redis_6379 和 redis_6380。 然后我…
管理独角兽实例/rails 部署
我今天头疼! :) 我需要一些关于 Rails 部署的帮助。 我从 cherokee 迁移到 nginx,并且轻松迁移了 django 应用程序。 我只需要启动 uwsgi 来获取 TCP…
上帝不会注册正在运行的自定义服务
我有一个 Rails 网站和一个在 linode vps 上运行的小型 Minecraft 服务器。我正在基于 init.d 文件将 Minecraft 作为自定义服务在 RAM 服务器上运行。…
如何编写一个 Resque 条件来表示“如果进程运行时间超过 n 秒,则终止它”?
我有一个跨越几个工作服务器的 god/resque 设置。有时,工作人员会因长轮询连接而陷入困境,并且无法正确超时。我们已经尝试围绕它进行编码(但无论为…
通过rails服务器/乘客启动上帝?
以下情况: 我有一个服务器和一些应该一直运行的 rake 任务,fe: # email_sender.rake (except only) while true fetch all mail entries.each do |ma…
用上帝终止非守护进程的正确方法是什么?
我有一个正在使用上帝监控的课程。这是它的结构: lib/my_class.rb #!/usr/bin/env ruby class MyClass def start(config) loop do EventMachine::run…
如何配置god/redis两种环境?
我想使用 god 来监控我的 redis 服务器。问题是它们位于本地和我的服务器上的不同位置。我尝试做这样的事情,但这会导致上帝失败。 %w{6379}.each do …
尝试在 RHEL5 上运行 god 时不允许进行操作
当我尝试在 RHEL5 机器上启动 god 时,出现以下错误。我还安装了 libevent 和 libevent-devel 软件包,但错误仍然存在。有人知道吗? 我修补了 ru…
使用大神监控工具监控memcache
我正在尝试使用God监控工具来监控memcached。这是我的 memcached.god 文件: God.watch do |w| w.name = "memcached" w.interval = 30.seconds # defa…
Rubygem God:进程的时间限制配置
我在我的 Rails 应用程序中使用 resque、resque-scheduler gems。为了监控 resque 工作人员的工作,我正在使用 God 工具。我想添加这样一个上帝配置,…
上帝不会启动 Resque 工人:耙子中止!非绝对的家
我在 log/resque-0.log 中收到以下错误: rake aborted! non-absolute home /srv/myapp/current/Rakefile:4 如果我使用上帝使用的相同命令手动启动一…
用神监控redis-监控情况
我试图用上帝来监视Redis,但上帝试图重新启动它,即使它已经在运行。这是我的 .god 脚本(移植自 http://blog.thomasmango.com/ post/636319317/resq…