Errbit notifier extension for handling notices over 0mq socket.
One should use this library to listen to Hoptoad 0MQ Notifier powered app (github.com/oruen/hoptoad_zmq_notifier)
Advantage of using Errbit 0MQ Handler is async notices processing. You could fire notices from the client and not depend on timeouts, service unavailability and services errors.
Ruby 1.9 or JRuby. ffi-rzmq is not working with MRI (and REE) 1.8.7.
Install zeromq 2.1 from www.zeromq.org or your favorite package system.
Get Errbit github.com/errbit/errbit
Install the gem:
gem install errbit_zmq_handler
Config 0MQ handler by defining it’s address it config/initializers/errbit_zmq_handler.rb
:
ErrbitZmqHandler.configure do |config| # Address to bind to listen exception notifications config.uri = "tcp://127.0.0.1:9998" end
Starting handler daemon:
APP_ROOT=/path/to/app/root RAILS_ENV=production errbit_zmq_handler start
Stop handler daemon:
APP_ROOT=/path/to/app/root RAILS_ENV=production errbit_zmq_handler stop
Restart handler daemon:
APP_ROOT=/path/to/app/root RAILS_ENV=production errbit_zmq_handler restart
HoptoadZmqNotifier is Copyright © 2011 oruen. It is free software, and may be redistributed under the terms specified in the MIT-LICENSE file.