访问网站时"偶尔"出现返回 Can't connect to MySQL server on '127.0.0.1' (10061)。

besily 2011-11-26 06:41:12
本人做了一个网站,最近一个月可能流量大了一些,偶尔在访问网站的时候,会出现这样的提示错误。当出现错误的时候,刷新一下,网站又好了,我想知道怎么解决这个情况。
是数据库连接数过多了,还是并发大了。
本人的配置是 mysql5+apache2+php 的环境
有几点可以肯定:
第一数据库是启动的。apache也是启动的。当出现错误的时候,刷新一下页面就可以。
我也查询了资料做了以下的修改。
my.ini 里面修改了 max_connections=100 为 3000
apache 修改了

<IfModule mpm_prefork_module>
ServerLimit 1000
StartServers 10
MinSpareServers 5
MaxSpareServers 10
MaxClients 1000
MaxRequestsPerChild 0
</IfModule>
网上的资料大多数都是说,数据库密码没有设置,数据库没有启动,大家给点意见。我对数据库不是很熟。
...全文
270 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
besily 2011-11-28
  • 打赏
  • 举报
回复
有哪位兄弟,帮忙给看看我的这个情况吗?
besily 2011-11-27
  • 打赏
  • 举报
回复
楼上的各位兄弟,给出了一些意见,开始我也怀疑是网络不稳定,后来发现在服务器上localhost访问数据库也偶尔出现上面的问题,查了一些资料

这个错误的发生主要有以下几个方面:

1MySQL服务未启动 (mysqls是启动的,出现连接错误时候,刷新下就好)
2密码错误 (密码错误是登陆不上,这里不存在)
3.XP防火墙屏蔽了3306端口 (不存在)
4其他杀毒软件或防火墙屏蔽3306端口 (昨天晚上意见关闭防火墙还是出现)


恳请各位兄弟,再给点意见。谢谢大家。
fangzhaoguo 2011-11-27
  • 打赏
  • 举报
回复
[Quote=引用楼主 besily 的回复:]
本人做了一个网站,最近一个月可能流量大了一些,偶尔在访问网站的时候,会出现这样的提示错误。当出现错误的时候,刷新一下,网站又好了,我想知道怎么解决这个情况。
是数据库连接数过多了,还是并发大了。
本人的配置是 mysql5+apache2+php 的环境
有几点可以肯定:
第一数据库是启动的。apache也是启动的。当出现错误的时候,刷新一下页面就可以。
我也查询了资料做了以下的修改。
……
[/Quote]

服务器不稳定,操作系统没有问题吧,该不会硬件配置太低,容易拥堵
rucypli 2011-11-27
  • 打赏
  • 举报
回复
查看网络情况
besily 2011-11-26
  • 打赏
  • 举报
回复
补充一个细节,我在服务器上localhost访问数据库,偶尔也出现上述的问题,如果要是防火墙的情况,服务器访问,应该不需要通过防火墙吧。
besily 2011-11-26
  • 打赏
  • 举报
回复
楼上的兄弟能具体点吗?怎么检查防火墙。其它的老大能给点提示吗?
ACMAIN_CHM 2011-11-26
  • 打赏
  • 举报
回复
检查防火墙

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧