首页 > 数据库 >微擎开发使用workerman时,使用微擎pdo_xxx提示MySQL server has gone away解决办法

微擎开发使用workerman时,使用微擎pdo_xxx提示MySQL server has gone away解决办法

时间:2023-07-14 14:00:25浏览次数:36  
标签:1317 gone 微擎 away workerman params array 2013

微擎开发使用workerman时,使用微擎pdo_xxx提示MySQL server has gone away解决办法

# 找到微擎的DB类ramework\class\db.class.php

public function reConnect($errorInfo,$params) {
		if (in_array($errorInfo[1], array(1317, 2013))) {
			$this->pdo = null;
			$this->connect($this->name);
			$method = $params['method'];
			unset($params['method']);
			return call_user_func_array(array($this, $method), $params);
		}
		return false;
}
  • 代码中只有 1317 2013 才会重连
  • 直接在错误代码后增加2006即可。故批量替换下db.class.php【1317,2013】为【1317,2013, 2006】,一共6次。重启workerman,测试完美解决。

标签:1317,gone,微擎,away,workerman,params,array,2013
From: https://www.cnblogs.com/aguai1/p/17553503.html

相关文章

  • 在 Spring Boot 中使用 Dataway 配置数据查询接口
     Dataway介绍Dataway是基于DataQL服务聚合能力,为应用提供的一个接口配置工具。使得使用者无需开发任何代码就配置一个满足需求的接口。整个接口配置、测试、冒烟、发布。一站式都通过Dataway提供的UI界面完成。UI会以Jar包方式提供并集成到应用中并和应用共享同......
  • 解决mysql数据库 ‘ MySQL server has gone away’
    参考:https://www.jianshu.com/p/8c8086c11cae原因:查询的结果集超过max_allowed_packet查看执行SQL执行文件大小是否超过max_allowed_packet,如果超过则需要调整参数,或者优化语句。解决:修改参数,max_allowed_packet,比如调整为28M。要大于执行的SQL文件大小setglobalmax_a......
  • istio ingress gataway
    在kubernetes中,kubernetesingressresource常用来指定应该暴露给集群外部服务,在一个istio中,最好的办法就是使用不同配置模型,也就是istiogateway,一个gateway允许istio的功能,比如监控和路由规则去应用到进入集群的流量。 1.准备工作[root@k8s-master01httpbin]#kubectlapp......
  • hdu:How far away ?(树链剖分)
    ProblemDescriptionTherearenhousesinthevillageandsomebidirectionalroadsconnectingthem.Everydaypeolealwaysliketoasklikethis“HowfarisitifIwanttogofromhouseAtohouseB”?Usuallyithardtoanswer.Butluckilyintthisvilla......
  • UVa 757 / POJ 1042 / East Central North America 1999 Gone Fishing (枚举&贪心&想
    757-GoneFishingTimelimit:3.000secondshttp://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=698http://poj.org/problem?id=1042Johnisgoingonafishingtrip.Hehas h hoursavailable( ),andther......
  • 构造MySQL错误server has gone away
    interactive_timeout和wait_timeout默认值是28800秒即8小时。手动修改interactive_timeout时间为3秒setglobalinteractive_timeout=3;重新进入MySQL查看值interactive_timeout和wait_timeout区别1interactive_timeout针对交互式连接,wait_timeout针对非交互式连接。通过My......
  • UVA - 757 Gone Fishing 贪心+枚举
    题目大意:有n个湖泊,每个湖泊最初的5分钟能钓到f条鱼,每五分钟减少d条鱼,鱼的数目不能小于d也不能为负数,求在h小时能钓到的鱼的最大数目和在每个池塘带了多少分钟解题思路:一个个枚举,如果用总时间减去到达另一个湖泊的时间的话,就表示它可以在两个湖泊随意行走了,然后在这些时间找到优解,并......
  • 数据接口配置服务-Dataway(DataQL)
    官方文档地址:https://www.hasor.net/web/dataway/about.htmlDataway的demo地址:https://github.com/Guofucheng0822/spring-boot-demo/tree/master/project-hasor-datawa......
  • wifi大师管理后台源码+微擎框架v2.7.8、2.5.7+wifi大师小程序
    最近很火的wifi大师管理后台源码只要给商家推荐就可赚取广告收益,这种是怎么实现的呢,我们来看一下下面先把源码给大家放出来,大家可以试着玩一下!wifi大师源码及详细安装......
  • mysql报错:MySQL server has gone away
    一、报错提示:   二、报错原因:原因一:一种可能是发送的SQL语句太长,以致超过了max_allowed_packet的大小,如果是这种原因,你只要修改my.cnf,加大max_allowed_pac......