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(test_zbparse_bp)
|
||||||
app.register_blueprint(judge_zbfile_bp)
|
app.register_blueprint(judge_zbfile_bp)
|
||||||
app.register_blueprint(test_process_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
|
# @app.teardown_request
|
||||||
# def teardown_request(exception):
|
# def teardown_request(exception):
|
||||||
# # 接口请求之后都会执行该代码,做一些清理工作
|
# # 接口请求之后都会执行该代码,做一些清理工作
|
||||||
|
Loading…
x
Reference in New Issue
Block a user