Spaces:
Running
Running
MVPilgrim
commited on
Commit
·
b1f73d1
1
Parent(s):
b622079
wpCollection
Browse files
app.py
CHANGED
@@ -118,9 +118,18 @@ try:
|
|
118 |
timeout=Timeout(init=60, query=1800, insert=1800), # Values in seconds
|
119 |
)
|
120 |
)
|
121 |
-
|
122 |
-
|
123 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
124 |
else:
|
125 |
client = st.session_state.client
|
126 |
|
|
|
118 |
timeout=Timeout(init=60, query=1800, insert=1800), # Values in seconds
|
119 |
)
|
120 |
)
|
121 |
+
for i in range(3):
|
122 |
+
try:
|
123 |
+
client.connect()
|
124 |
+
st.session_state.client = client
|
125 |
+
logger.info("#### Create Weaviate db client connection exited.")
|
126 |
+
break
|
127 |
+
except Exception as e:
|
128 |
+
emsg = str(e)
|
129 |
+
logger.error(f"### client.connect() EXCEPTION. e2: {emsg}")
|
130 |
+
time.sleep(45)
|
131 |
+
if i >= 3:
|
132 |
+
raise Exception("client.connect retries exhausted.")
|
133 |
else:
|
134 |
client = st.session_state.client
|
135 |
|