7cfc0163e0
- 根本原因:使用asyncio.create_task在后台执行db.commit(),主请求结束时调用db.close()导致会话状态冲突 - 错误:Method 'close()' can't be called here; method 'commit()' is already in progress - 修复:改为同步执行浏览量自增和浏览历史记录,避免异步任务与会话生命周期冲突