Distributed cron manager
Project description
Distributed Cron.
STATUS
Not usable. Still under development.
Intention
Cron was created on 70’s by Brian Kernighan and it is an awesome tool. But modern systems require more features, because we usually have to deal with farms of computers and dozens of apps.
Our current cronjobs are getting bigger and bigger, distributed among loads of hosts and we have to manage all of them by hand.
The intention of DJCron is to manage them in an easier way, even leaving the developers to modify them by their own.
Features
Job creation, update and removal. (Creation more or less works. TO BE DONE)
Stats about jobs execution (TO BE DONE)
Log all modifications. (TO BE DONE)
Log-in required.
Job monitoring and stats (TO BE DONE)
Distributed, by using message queues. It uses Celery, so you can configure RabbitMQ, Redis or MongoDB as backends).
Priority management by creating high priority queues and specific workers.
Web interface, using Django.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.