Skip to main content

Cron job wrapper that ensures a script gets run from one node in the cluster.

Project description

Pypi Documentation Status pre-commit.ci status CI status Codecov

Clustercron is cronjob wrapper that tries to ensure that a script gets run only once, on one host from a pool of nodes of a specified loadbalancer. Clustercron select a master from all nodes and will run the cronjob only on that node.

Features

Supported load balancers (till now):

  • AWS Elastic Load Balancing (ELB)

  • AWS Elastic Load Balancing v2 (ALB)

Project details


Download files

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

Source Distribution

clustercron-1.0.0.tar.gz (22.9 kB view details)

Uploaded Source

Built Distribution

clustercron-1.0.0-py2.py3-none-any.whl (10.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file clustercron-1.0.0.tar.gz.

File metadata

  • Download URL: clustercron-1.0.0.tar.gz
  • Upload date:
  • Size: 22.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for clustercron-1.0.0.tar.gz
Algorithm Hash digest
SHA256 83482c727741e374b3fb312f388df4a42ab14c3910dbbf497f28d8d723d11c78
MD5 819cdabdebf54d7b7aef4c3e12de0643
BLAKE2b-256 b8426d458fda78f2f2de56c2e2effd465d9f30073ff586cb5cad28566a275404

See more details on using hashes here.

File details

Details for the file clustercron-1.0.0-py2.py3-none-any.whl.

File metadata

  • Download URL: clustercron-1.0.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 10.7 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for clustercron-1.0.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 e0a3a4f78ab9988d0118f823bf4262c91bc5cac85e7941eb615dd979ee34167d
MD5 3248300b18d2527afc4196c1bf318255
BLAKE2b-256 af2f2807753000db21a325289dfc80b10aae5b366c81ebcd2e03c4ac6b42ac38

See more details on using hashes here.

Supported by

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