Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release. See tutorial on generating distribution archives.

Built Distribution

djcron-0.0.1-py2-none-any.whl (14.7 kB view hashes)

Uploaded 2 7

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page