god

    3热度

    1回答

    运行god.rb启动并监视Sidekiq,这不起作用。在我的上帝配置为sidekiq。 从生产终端手动运行sidekiq -C /srv/books/current/config/sidekiq.yml确实工作正常,但不是sidekiq god.rb配置任何人的想法为什么会发生这种情况?没有太多的日志。 God.watch do |w| w.name = "sidekiq"

    1热度

    1回答

    我试图监测与上帝(红宝石宝石)的Redis服务器。我将/etc/redis/redis.conf中的PID文件路径更改为部署我的应用(使用capistrano)的用户的rails应用临时文件夹,并在redis.god文件中添加了“w.pid_file = .. 。“,它指向与我在redis.conf文件中更改的路径相同的PID路径。所以redis.god文件目前看起来像这样: rails_env

    3热度

    1回答

    我正在努力使用Sidekiq以及God Gem。我希望能够使用$god start sidekiq手动启动sidekiq进程,但是无法启动该进程。如果我设置w.keepalive(在下面的代码中注释掉),我只能让它启动sidekiq进程。 我使用的发射神$ god -c "./config.god" -D --log-level info,其中让我下面的输出前景发射神: I [2013-01-22

    1热度

    2回答

    我正在使用God(Ruby宝石)监视我的Redis服务器。但是,我现有的服务器可能已经有一个redis实例。我怎样才能确保它监视已经启动的现有Redis服务器进程的? 这是Redis的,我的上帝文件: rails_root = ENV['RAILS_ROOT'] redis_root = "/usr/local/bin" # Redis %w{6379}.each do |port|

    0热度

    1回答

    问题是,我用来启动太阳黑子的命令,bundle exec sunspot-solr start本身产生一个solr服务器,这是需要的实际进程监控,而不是原来的命令。如果我只是设置了启动命令,那么它会不断尝试重新启动sunspot-solr start,由于底层solr进程仍在运行,这是不必要的。任何想法如何我可以正确监控这个?谢谢

    0热度

    1回答

    我在rvm下。 我有上帝。 它开始resque。 Resque作业打开IO.popen到本地系统程序,发送一些文本,从流中获取一些文本,分析它,关闭IO。 所以:当我运行resque为rake resque:work - 没关系,一切正常。 当我从用户的上帝开始resque时,它起作用。 现在我已经使得上帝从init.d开始工作,制作了rvm包装器,并将其作为sudo启动......所以现在与IO

    0热度

    1回答

    我是God新手。我正在尝试使用God来监控unicorn我的Rails应用程序在哪个进程上运行。 这里是我的上帝文件: rails_env = ENV["RAILS_ENV"] APP_ROOT = '/home/deployer/deploy/myproject' RAILS_ROOT = "#{APP_ROOT}/current" God.watch do |w| w.nam

    5热度

    4回答

    我正在使用resque:scheduler gem在我的rails 3应用程序。 如何在daemon模式下启动rake resque:scheduler模式。 如果你知道,那么请让我知道, 如何我可以配置在GOD脚本这个任务?

    0热度

    1回答

    我目前正在使用上帝启动6个进程工作进程。 Resque show表示他们已经开始工作,一切正常。有时候,工作流程将不再被识别,并且不再是已知的再造工人流程。我正在寻找的是重新启动该过程或让resque-web再次识别它的方法。奇怪的是,它仍然在后台运行,并分配任务来处理它们,我可以看到resque-web上的数量减少了,但并没有显示任何员工正在运行。我已经研究过他们的stale.god脚本,但这不

    0热度

    1回答

    我一直在为此苦苦挣扎了一段时间,启动后台进程(如resque和resque scheduler)的正确方法是什么?用神是一种矫枉过正? 目前我试图让上帝工作,但我不确定* .god conf文件应该在应用程序的目录中还是其他地方。 这是我使用: config |- app.god |- God |- resque.god |- resque_scheduler.god