prefect.server.services.base
run_multiple_services
Service
all_services
enabled
enabled_services
environment_variable_name
run_services
running
service_settings
start
stop
RunInAllServers
all_services
enabled
enabled_services
environment_variable_name
run_services
running
service_settings
start
stop
LoopService
run_once
coroutine to describe the behavior of the service on each
loop.
Methods:
all_services
enabled
enabled_services
environment_variable_name
run_once
LoopService().start(loops=1)
instead of LoopService().run_once()
, because this method will not invoke setup
and teardown methods properly.
run_services
running
service_settings
start
start
loops
time.
Args:
loops
: the number of loops to run before exiting.start
loops
time. Pass loops=None to run forever.
Args:
loops
: the number of loops to run before exiting.start
stop
block
: if True, blocks until the service is
finished running. Otherwise it requests a stop and returns but
the service may still be running a final loop.stop