Spaces:
Runtime error
Runtime error
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 |
|