|-原 php yii2 出现mysql-gone-away-2006解决
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
- Yii::$app->db->open();
- 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自动获取