File tree Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -143,7 +143,7 @@ async def _start_subprocess_and_check_for_readiness(
143143 server_process = None
144144
145145 # Check for the matlab proxy server readiness
146- if helpers .is_server_ready (f"{ url } { mwi_base_url } " ):
146+ if helpers .is_server_ready (url = f"{ url } { mwi_base_url } " , backoff_factor = 0.5 ):
147147 log .debug ("Matlab proxy process info: %s, %s" , url , mwi_base_url )
148148 server_process = ServerProcess (
149149 server_url = url ,
Original file line number Diff line number Diff line change 1818log = logger .get ()
1919
2020
21- def is_server_ready (url : str , retries : int = 2 ) -> bool :
21+ def is_server_ready (url : str , retries : int = 2 , backoff_factor = None ) -> bool :
2222 """
2323 Check if the server at the given URL is ready.
2424
@@ -30,7 +30,9 @@ def is_server_ready(url: str, retries: int = 2) -> bool:
3030 """
3131 try :
3232 matlab_proxy_index_page_identifier = "MWI_MATLAB_PROXY_IDENTIFIER"
33- resp = requests_retry_session (retries = retries ).get (f"{ url } " , verify = False )
33+ resp = requests_retry_session (
34+ retries = retries , backoff_factor = backoff_factor
35+ ).get (f"{ url } " , verify = False )
3436 log .debug ("Response status code from server readiness: %s" , resp .status_code )
3537 return (
3638 resp .status_code == requests .codes .OK
You can’t perform that action at this time.
0 commit comments