Skip to content

Commit aed4072

Browse files
committed
fix(api): cmdb-counter memory leak #731
1 parent 9cec8e4 commit aed4072

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

cmdb-api/api/commands/click_cmdb.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -213,10 +213,20 @@ def cmdb_counter():
213213
RackManager().check_u_slot()
214214

215215
i += 1
216+
217+
db.session.expunge_all()
218+
db.session.close()
219+
216220
except:
217221
import traceback
218222
print(traceback.format_exc())
219223

224+
try:
225+
db.session.rollback()
226+
db.session.expunge_all()
227+
except:
228+
pass
229+
220230
time.sleep(60)
221231

222232

0 commit comments

Comments
 (0)