https://github.com/amireh/beanstalker
Sinatra-based web interface for monitoring Beanstalkd messaging system
https://github.com/amireh/beanstalker
Last synced: 6 months ago
JSON representation
Sinatra-based web interface for monitoring Beanstalkd messaging system
- Host: GitHub
- URL: https://github.com/amireh/beanstalker
- Owner: amireh
- Created: 2010-02-18T13:13:52.000Z (over 15 years ago)
- Default Branch: master
- Last Pushed: 2010-02-18T13:38:02.000Z (over 15 years ago)
- Last Synced: 2024-07-09T00:35:08.009Z (11 months ago)
- Language: JavaScript
- Homepage:
- Size: 102 KB
- Stars: 8
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
Beanstalker
Is a Sinatra-powered web interface for monitoring beanstalkd, a light-weight messaging system written in C.
Beanstalker interacts with beanstalkd through the Ruby interface implemented in the gem 'beanstalk-client'.-- SETTING UP --
Dependencies:
* RubyGems
* sinatra ( >= 0.9.4 )
* sinatra-content-for ( >= 0.2)
* beanstalk-client (fork by sugarfly, >= 1.0.3)
* rack-flash ( >= 0.1.1 )Please note that for Beanstalker to work, you must obtain:
a) the forked version of beanstalk-client
b) patched version of the server beanstalkdTo get the compliant ruby gem version:
$ gem sources -a http://gems.github.com (you only have to do this once)
$ sudo gem install sugarfly-beanstalk-client-rubyFor the patched version of the server, however, I will be posting my patches to the beanstalkd mailing list with a request to integrate the changes into the main ref. Until then, you can grab the source from the following link:
git clone git://powerpuffcow.com/beanstalkd.git
and compile it yourself:
$ ./configure && make
-- RUNNING --
After you clone the codebase, open up a terminal and do:$ cd /path/to/beanstalker
$ rake beanstalker:start* You can edit config/server.yml to control the server and application settings, and that's it!