搜索
开启辅助访问 切换到宽版

QQ登录

只需一步,快速开始

扫一扫,访问微社区

注册 找回密码
查看: 8036|回复: 1
打印 上一主题 下一主题

bug修复求助

[复制链接]
跳转到指定楼层
楼主
发表于 2020-7-5 14:28:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在3.6版本中使用 \Illuminate\Database\ 处理 admin/catalog/model  和 /catalog/model 下 很多代码更新使用table()函数处理 数据库读取和更新。
很多没有及时关闭数据库连接, 造成大量占用max_user_connection 数据库连接。 请问需要在那里更新代码 及时的关闭访问连接。

helper/functions.php

if (!function_exists('table')) {
    /**
     * Get model object through route
     *
     * @param string $name
     * @return \Illuminate\Database\Query\Builder
     */
    function table($name = '')
    {
        try {
            $connection = registry('conn');
            if (empty($name)) {
                return $connection->query();
            }
            return $connection->table($name);
        } catch (\Exception $e) {
            return null;
        }
    }
}

$connection频繁的创建新的数据库连接, 请问怎么能在处理玩数据后快速关闭连接
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
沙发
发表于 2020-7-9 13:48:19 | 只看该作者
加我qq183851063
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

QQ|手机版|OpenCart - 中文官方网站 ( 蜀ICP备09033774号|人工智能

GMT+8, 2024-12-22 16:07 , Processed in 0.056400 second(s), 20 queries , Gzip On.

快速回复 返回顶部 返回列表