This document describes Celery 2.4. For development docs, go here.

celery.worker.heartbeat

celery.worker.heartbeat

This is the internal thread that sends heartbeat events at regular intervals.

copyright:
  1. 2009 - 2011 by Ask Solem.
license:

BSD, see LICENSE for more details.

class celery.worker.heartbeat.Heart(timer, eventer, interval=None)

Timer sending heartbeats at regular intervals.

Parameters:
  • timer – Timer instance.
  • eventer – Event dispatcher used to send the event.
  • interval – Time in seconds between heartbeats. Default is 30 seconds.
start()
stop()