连接MySQL数据库失败频繁的原因分析

站在不要跑

站在不要跑

2016-02-19 14:45

想不想get新技能酷炫一下,今天图老师小编就跟大家分享个简单的连接MySQL数据库失败频繁的原因分析教程,一起来看看吧!超容易上手~

  连接mySQL数据库失败频繁,主要是什么原因造成的? 一年前,我开发了一个网站http://www.***.com,租用的是linux下PHP+mySQL的虚拟空间,之前一直工作正常。

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

  近半年来,却频繁出现连接数据库失败错误(一周1~2次),需要找空间商重启mysql服务才行:

  Warning: mysql_connect(): Can 't connect to MySQL server on 'xx.xx.xx.xx ' (4) in /www/users/1b2g.com/xxxx.php on line xxxx

  找空间商投诉,空间商说是我自己的问题,说同主机的其他网站没有类似问题。

  在网上搜索,似乎有些网友说,操作数据库不能用mysql_connect()和mysql_close()开关。照文中指示,将mysql_connect()改成了mysql_pconnect(),似乎正常了半个月时间。但是这半个月恰好因为百度调整,我的网站流量下降了。这2天,流量恢复,问题再度出现,而且不再是1周1~2,是天天出现:

  Warning: mysql_pconnect(): Can 't connect to MySQL server on 'xx.xx.xx.xx ' (4) in /www/users/1b2g.com/xxxx.php on line xxxx

  特别是今天,重启了也没用,又坏了,又联系不到客服,急死了。

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

  请大家帮忙找找,到底是啥原因?是否和流量大小相关?应该怎么解决,谢谢!

  回答:对于这个疑问,当时有人提出建议:优化一下程序,每页不要有过多的查询. 特别是循环体里面,尽量不要再有查询,否则很容易堵塞。应该考虑使用连接池

展开更多 50%)
分享

猜你喜欢

连接MySQL数据库失败频繁的原因分析

编程语言 网络编程
连接MySQL数据库失败频繁的原因分析

使用Perl连接Mysql数据库

编程语言 网络编程
使用Perl连接Mysql数据库

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

JSP连接mysql数据库攻略

Java JAVA基础
JSP连接mysql数据库攻略

Java连接MYSQL数据库的实现步骤

编程语言 网络编程
Java连接MYSQL数据库的实现步骤

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

连接MYSQL数据库的方法及示例

电脑网络
连接MYSQL数据库的方法及示例

SQLyog工具可以分析Mysql数据库

编程语言 网络编程
SQLyog工具可以分析Mysql数据库

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Ubuntu使用QT无法输入中文怎么办?

Ubuntu使用QT无法输入中文怎么办?

CSS应用实例:水平线变成虚线

CSS应用实例:水平线变成虚线
下拉加载更多内容 ↓