上帝不会注册正在运行的自定义服务
我有一个 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…
将 God 与 RVM 一起使用
我正在使用RVM并希望使用god。我让它在我的本地机器上工作,它的设置与我的远程服务器非常相似(RVM,ruby 1.9.1,rails 3.0.3。) 在我的本地机器上…
God 的 RVM 包装:错误:二进制“god”;未找到
我正在尝试为 God 设置一个 RVM 包装器,但我无法让它正常工作。上帝在我的路上,但它声称找不到二进制文件。我是否配置错误? root@hostname:~# rvm …