Celery Periodic Task Server - celery.bin.celerybeat

celerybeat

-s, --schedule

Path to the schedule database. Defaults to celerybeat-schedule. The extension “.db” will be appended to the filename.

-f, --logfile

Path to log file. If no logfile is specified, stderr is used.

-l, --loglevel

Logging level, choose between DEBUG, INFO, WARNING, ERROR, CRITICAL, or FATAL.

class celery.bin.celerybeat.Beat(loglevel='INFO', logfile=None, schedule='celerybeat-schedule', **kwargs)
class ClockService(logger=None, max_interval=300, schedule_filename='celerybeat-schedule')
open_schedule(filename)
schedule
scheduler
scheduler_cls

alias of Scheduler

start(embedded_process=False)
stop(wait=False)
sync()
Beat.init_loader()
Beat.install_sync_handler(beat)

Install a SIGTERM + SIGINT handler that saves the celerybeat schedule.

Beat.run()
Beat.set_process_title()
Beat.start_scheduler()
Beat.startup_info()
celery.bin.celerybeat.main()
celery.bin.celerybeat.parse_options(arguments)

Parse the available options to celeryd.

celery.bin.celerybeat.run_celerybeat(**options)

Previous topic

Celery Worker Daemon - celery.bin.celeryd

Next topic

celeryev: Curses Event Viewer - celery.bin.celeryev

This Page