为一些可能导致连接泄漏的地方添加defer close逻辑。