0

我的帖子

个人中心

设置

  发新话题
情况:现一台服务器 系统是windows 2003的 IIS平台架设网站,且又安装了AppServ集成的软件 上面只有一个网站,php程序,用的是mysql 数据库,日志里面有报错,具体如图,搜索来的答案是sql连接数设置的问题。 当出现报警的时候,网站无法打开,现在的处理方法是直接手动重新启动服务器,然后网站又重新恢复,可以访问和打开。  

提问:想问下 这网站无法打开是系统上的哪个软件没设置好呢?希望大家给予处理建议和办法,谢谢

报错的文字:Changed limits: max_open_files: 2048  max_connections: 1910  table_cache: 64



炮哥的淘宝店  QQ:280449248
炮哥调整php的连接数,应该是在php.ini这个文件中。你找找看……



最新汇报:
当网站无法打开的时候,再去远程连接服务器,输入用户名密码,一直停在蓝色界面,无法进入



炮哥的淘宝店  QQ:280449248
这个昨天你找我的时候我已经帮你分析了,是数据库连接数小了造成的。而且从报错上看,由于你的my.ini 或者my.cfg里面的 max_connections 和table_cache设置不对造成的。系统为你自动调整为相对比较接近的数值。

由于max_open_files是固定的,在windows里面只能是2048.max_open_files、table_cache、max_connections三者的关系是:
2048= max_connections+table_cache*2



一剑舞动惊四方,IT本是我所长 ®丁胖胖
windows 下用MySQL还是不推荐的;
从你错误信息来看,是MySQL所使用的文件描述符,达到上限;
参数open_file_limits=???? (不要超过系统本身的限制)
对于max_connections=1910 已经不少啦。 这个代表同时处理的连接,根据你的业务来定,建议调小, 如果你继续调大的话,你的DB必须能撑的住;
table_cache 这个参数小了点,这个参数只存在于旧版本中, 根据状态变量 Opened_tables 进行下调整,不要超过该值;
ps:这不会是51cto的 业务数据库吧,那我的blog肿么办。。



‹‹ 上一贴:永洪科技BI谁用过啊?连接Mysql要自己关联jar吗 ...   |   下一贴:debian 6.0.6启动提示 ››
  发新话题
快速回复主题
关于我们 | 诚聘英才 | 联系我们 | 网站大事 | 友情链接 |意见反馈 | 网站地图
Copyright©2005-2020 51CTO.COM
本论坛言论纯属发布者个人意见,不代表51CTO网站立场!如有疑义,请与管理员联系:bbs@51cto.com