2.15 排查出文件FD随请求次数而增加的原因:没有释放每个请求logger
This commit is contained in:
parent
098a340219
commit
da71fba389
@ -24,6 +24,14 @@ def create_app():
|
||||
app.register_blueprint(test_zbparse_bp)
|
||||
app.register_blueprint(judge_zbfile_bp)
|
||||
app.register_blueprint(test_process_bp)
|
||||
|
||||
@app.teardown_request
|
||||
def close_logger(exception=None):
|
||||
logger = getattr(g, 'logger', None)
|
||||
if logger:
|
||||
for handler in logger.handlers[:]:
|
||||
handler.close()
|
||||
logger.removeHandler(handler)
|
||||
# @app.teardown_request
|
||||
# def teardown_request(exception):
|
||||
# # 接口请求之后都会执行该代码,做一些清理工作
|
||||
|
Loading…
x
Reference in New Issue
Block a user