Skip to content

Commit

Permalink
link to docs on start ephemeral server
Browse files Browse the repository at this point in the history
  • Loading branch information
zzstoatzz committed Oct 9, 2024
1 parent ec9fc7c commit 6ab9902
Showing 1 changed file with 9 additions and 2 deletions.
11 changes: 9 additions & 2 deletions src/prefect/server/api/server.py
Original file line number Diff line number Diff line change
Expand Up @@ -774,7 +774,12 @@ def start(self, timeout: Optional[int] = None):
if self.port is None:
self.port = self.find_available_port()
assert self.port is not None, "Port must be provided or available"
subprocess_server_logger.info(f"Starting server on {self.address}")
help_message = (
f"Starting ephemeral server on {self.address} - see "
"https://docs.prefect.io/3.0/manage/self-host#self-host-a-prefect-server "
"for more information on running a dedicated Prefect server."
)
subprocess_server_logger.info(help_message)
try:
self.running = True
self.server_process = self._run_uvicorn_command()
Expand Down Expand Up @@ -851,7 +856,9 @@ def _run_uvicorn_command(self) -> subprocess.Popen:

def stop(self):
if self.server_process:
subprocess_server_logger.info(f"Stopping server on {self.address}")
subprocess_server_logger.info(
f"Stopping ephemeral server on {self.address}"
)
self.server_process.terminate()
try:
self.server_process.wait(timeout=5)
Expand Down

0 comments on commit 6ab9902

Please sign in to comment.