diff --git a/manager/libs/process_utils.py b/manager/libs/process_utils.py index b43a704..b83a28e 100644 --- a/manager/libs/process_utils.py +++ b/manager/libs/process_utils.py @@ -75,7 +75,7 @@ def is_xserver_running(display): return os.path.exists(x_socket_path) -def wait_for_xserver(display, timeout=30): +def wait_for_xserver(display, timeout=120): """ Wait for the X server to start within a specified timeout period. diff --git a/manager/manager/vnc/vnc_server.py b/manager/manager/vnc/vnc_server.py index 16c6372..ced8642 100755 --- a/manager/manager/vnc/vnc_server.py +++ b/manager/manager/vnc/vnc_server.py @@ -115,13 +115,13 @@ def start_vnc_gpu(self, display, internal_port, external_port, dri_path): self.wait_for_port("localhost", internal_port) self.wait_for_port("localhost", external_port) - def wait_for_port(self, host, port, timeout=20): + def wait_for_port(self, host, port, timeout=120): """Wait for a TCP port on a host to become available within a timeout period. Args: host (str): Hostname or IP address to check. port (int): Port number to check. - timeout (int, optional): Maximum time to wait in seconds. Defaults to 20. + timeout (int, optional): Maximum time to wait in seconds. Defaults to 120. Raises: TimeoutError: If the port does not become available within the timeout.