情况:现一台
服务器 系统是windows 2003的 IIS平台架设网站
,且又安装了AppServ集成的软件 上面只有一个网站
,php程序,用的是
mysql 数据库,日志里面有报错,具体如图,搜索来的答案是sql连接数设置的问题
。 当出现报警的时候,网站无法打开,现在的处理方法是直接手动重新启动
服务器,然后网站又重新恢复,可以访问和打开
。
提问:想问下 这网站无法打开是系统上的哪个软件没设置好呢?希望大家给予处理建议和办法,谢谢
报错的文字:Changed limits: max_open_files: 2048 max_connections: 1910 table_cache: 64
已经帮你分析了,是数据库连接数小了造成的。而且从报错上看,由于你的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