retrying unsuccessful docker start

This commit is contained in:
friendly Friend
2023-05-29 19:13:32 -07:00
parent e56baf4589
commit 890b3c24c6
2 changed files with 76 additions and 124 deletions

View File

@@ -215,15 +215,19 @@ class ImmichMetricsCollector:
server_version_endpoint = "/api/server-info/version"
response_server_version = ""
try:
for i in range(0, 360):
while True:
try:
response_server_version = requests.request(
"GET",
self.combine_url(server_version_endpoint),
headers={'Accept': 'application/json'}
)
except requests.exceptions.RequestException as e:
logger.error(f"Couldn't get server version: {e}")
response_server_version = requests.request(
"GET",
self.combine_url(server_version_endpoint),
headers={'Accept': 'application/json'}
)
except requests.exceptions.RequestException as e:
logger.error(f"Couldn't get server version: {e}")
continue
break
server_version_number = (str(response_server_version.json()["major"]) + "." +
str(response_server_version.json()["minor"]) + "." +