show backend subprocess logs by default
This commit is contained in:
parent
be73e2ee41
commit
49d154912a
1 changed files with 4 additions and 7 deletions
|
|
@ -393,9 +393,9 @@ def start_ui(
|
||||||
"--port",
|
"--port",
|
||||||
str(backend_port),
|
str(backend_port),
|
||||||
],
|
],
|
||||||
stdout=subprocess.PIPE,
|
# Inherit stdout/stderr from parent process to show logs
|
||||||
stderr=subprocess.PIPE,
|
stdout=None,
|
||||||
text=True,
|
stderr=None,
|
||||||
preexec_fn=os.setsid if hasattr(os, "setsid") else None,
|
preexec_fn=os.setsid if hasattr(os, "setsid") else None,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
@ -405,10 +405,7 @@ def start_ui(
|
||||||
time.sleep(2)
|
time.sleep(2)
|
||||||
|
|
||||||
if backend_process.poll() is not None:
|
if backend_process.poll() is not None:
|
||||||
stdout, stderr = backend_process.communicate()
|
logger.error("Backend server failed to start - process exited early")
|
||||||
logger.error("Backend server failed to start:")
|
|
||||||
logger.error(f"stdout: {stdout}")
|
|
||||||
logger.error(f"stderr: {stderr}")
|
|
||||||
return None
|
return None
|
||||||
|
|
||||||
logger.info(f"✓ Backend API started at http://{backend_host}:{backend_port}")
|
logger.info(f"✓ Backend API started at http://{backend_host}:{backend_port}")
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue