MySQL server has gone away两种有效的解决办法

技术MySQL server has gone away两种有效的解决办法MySQL server has gone away两种有效的解决办法,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决

MySQL服务器的消失是两个有效的解决方案。针对这个问题,本文详细介绍了相应的分析和解决方法,希望能帮助更多想要解决这个问题的小伙伴找到更简单易行的方法。

当然,第一种方法是增加等待超时值。这个参数是在my . CNF(Windows下的my.ini)中设置的,我的数据库负载稍微大一点,所以我设置了值10,(这个值的单位是秒,也就是说如果一个数据库在10秒内没有任何操作就连接了,就会被强制关闭。我使用的不是永久链接(mysql_pconnect),而是mysql_connect。您可以在MySQL的进程列表(显示进程列表)中看到这个等待超时的效果。您可以将此等待超时设置得更长,例如300秒。呵呵,一般来说300秒就够了。事实上,你不需要设置它。MySQL默认为8小时。具体情况取决于您的服务器和站点。

第二种方法:

这也是我个人认为最好的方法,就是检查MySQL的链接状态,重新链接。

但是我们都知道有mysql_ping这样的功能。在很多资料中,都说mysql_ping的API会检查数据库是否链接,如果断开,会尝试重新连接。然而,在我的测试中,我发现事实并非如此。它是有条件的,相关参数必须通过mysql_options的C API传递。让MYSQL有断开自动链接的选项(MySQL默认不自动连接),但是我发现PHP的MySQL API没有这个功能。请重新编辑MySQL,呵呵。但是mysql_ping函数终于可以用了,只需要一点操作技巧:

这是我的数据库操作类中间的一个函数。

函数ping(){ 0

if(!MySQL _ ping($ this-link)){ 0

MySQL _ close($ this-link);//注意:必须先进行数据库关闭,这是关键。

$this-connect($this-t_dbhost,$this-t_dbuser,$this-t_dbpw,$this-t_dbname,$ this-t _ pconnect);

}

}

我需要调用这个函数的代码可能如下所示。

for($ I=0;$ i10I){ 0

$ str=file _ get _ contentshttp://www . AOL.com;);

}

$ db-ping();//上一次网页抓取后,可能会关闭、检查并重新连接数据库连接。

$ db-query;从表格中选择*;);

ping()函数首先检查数据连接是否正常。如果关闭,当前脚本的MYSQL实例将完全关闭,然后重新连接。

经过这种处理,MySQL服务器已经不存在的问题可以得到有效解决,不会给系统造成额外的开销。

关于MySQL服务器的两个有效解决方案已经消失的问题的答案将在这里分享。我希望

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/132525.html

(0)

相关推荐

  • PageRank算法及根据航线对机场进行排序的示例分析

    技术PageRank算法及根据航线对机场进行排序的示例分析本篇文章给大家分享的是有关PageRank算法及根据航线对机场进行排序的示例分析,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不

    攻略 2021年11月16日
  • sql server排名函数DENSE_RANK的用法是什么

    技术sql server排名函数DENSE_RANK的用法是什么这篇文章将为大家详细讲解有关sql server排名函数DENSE_RANK的用法是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文

    攻略 2021年11月30日
  • 怎么用Java实现网上电商项目

    技术怎么用Java实现网上电商项目这期内容当中小编将会给大家带来有关怎么用Java实现网上电商项目,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。一、项目简述本系统功能包括: 一款基于S

    攻略 2021年11月12日
  • vue响应式原理简述(vue的响应式原理)

    技术vue2和vue3数据响应式原理分析及如何实现今天就跟大家聊聊有关vue2和vue3数据响应式原理分析及如何实现,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

    攻略 2021年12月23日
  • 抖音粉丝哪里买,哪里有专门卖抖音粉丝的

    技术抖音粉丝哪里买,哪里有专门卖抖音粉丝的抖音是否能够刷粉,网站即可刷到粉丝,现如今抖音粉丝是大家比较关注的问题,只要在代刷网刷粉想要多少可以刷多少,粉丝都是活跃粉丝,都是真人粉丝。
    抖音在短视频app中是最大人流量之一

    测评 2021年10月20日
  • 如何分析web开发7中的模块化

    技术如何分析web开发7中的模块化如何分析web开发7中的模块化,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。支持json格式数据返回:例:有问题,web页

    攻略 2021年11月25日