Yii2 学习内容整理

php yii2 出现mysql-gone-away-2006解决

PHPer 2018-01-16 838次浏览 0条评论 0 0 0
mysql gone away 简单的说就是连接不见了,那为啥不见了?这个我会在最后说。以下是网上的文章,觉得有些旁敲侧击了。http://blog.csdn.net/u012260707/article/details/...

mysql gone away 简单的说就是连接不见了,那为啥不见了?

这个我会在最后说。

以下是网上的文章,觉得有些旁敲侧击了。


http://blog.csdn.net/u012260707/article/details/78223008

问题描述:

Error Info:

Array
(
[0] => HY000
[1] => 2006
[2] => MySQL server has gone away
)

"用php跑数据 任务时间过长,每次都会出现这个,能帮忙把这个超时时间设置到最大吗,下周我们仔细看看这个是啥问题,之前用JDBC跑数 不会出现这个问题,应该是php,yii2一直拿connection没有释放"

JDBC中!=null 就close 这种事我觉得应该是框架做的

上述可知用JDBC无此问题,用yii2频繁出现,定位是yii2的问题,gone-away意思是连接不见了,断掉了,那么有没有colse和open的方法呢,断掉了我们手动去open一下

查了一下open和close的写法为

[php] view plain copy

  1. Yii::$app->db->open();
  2. Yii::$app->db->close();

思路是在

try{

//code

}catch(Exception $e){

//去判断 $e是不是2006,然后去open一下,然后再colse一下

}

每个方法都去写一个这样的try{}catch{}不是很科学,通常的做法是在顶级父类的afterAction或入口去拦截这样的错误...

登录 | 立即注册

更新于:2018-01-18 12:35:25
    您需要登录后才可以评论。 登录 | 立即注册
    相关内容

    PHP Error: Maximum execution time of 30 seconds exceeded 解决方案

    在做爬虫爬取网站项目时,在for循环(10000量级)里使用curl抓取数据,但是,总是在数据量抓到三...

    Yii2模型简介

    模型Model是MVC模型中的M,是业务数据、业务规则和业务逻辑的对象。Yii很好的展现了这点,用户可用创...

    Yii2模型简介-属性

    Yii2模型简介-场景

    Yii2模型简介-验证规则

    Yii2模型简介-块赋值

    Yii2模型简介-非安全属性

    Yii2模型简介-数据导出

    Yii2模型简介-字段

    Yii2模型简介-最佳实践

    Yii2扩展整理

    这里整理一些自己实测好用的Yii2扩展 20200406

    【坑,勿用】Yii的yii-xunsearch扩展,支持中文的搜索引擎,

    简单,易用的yii2导入和导出组件( illusion/yii2-excel)

    PHP向js传数组

    网上https://www.cnblogs.com/jiqing9006/p/9618417.html的答案是错误的

    Yii2小部件Widget

    Widgets 小部件kop/yii2-scroll-pager:瀑布滚动翻页 样式不怎么好看,必须点击更多才能加载更多yii2-widget-linkpager...
    推荐内容

    怎样使用V2Ray代理和SSTap玩如魔兽世界/绝地求生/LOL台...

    在网上找的ss+SSTap的方式都不能通过SSTap的链接测试。最后找到了v2ray+SSTap的方式。 注意事项,首先单独有v2ray看能不能正常上网。另外加速时要v2ray和SST...

    使用V2Ray的mKCP协议加速游戏

    当前脚本已发布新版本,地址: https://github.com/kuoruan/shell-scripts/raw/master/kcptun/kcptun.sh 旧仓库已废...

    v2rayN已停止工作

    要安装.NET Framework 4.6 或者更高版本

    超省心游戏加速:Wireguard+udp加速(CentOS版)--(

    Wireguard+udpspeeder+udp2raw游戏加速方案 ---------------------------------------错误报告及解决-----------...

    wireguard+udpspeeder+udp2raw多用户配置

    Wireguard+udpspeeder+udp2raw游戏加速方案改进版-实测有效

    Wireguard+udpspeeder+udp2raw游戏加速方案改进版-实测有效

    关于客户端电脑的虚拟网卡配置IP和DNS自动获取