最近用php+mssql做了个人才系统,当初开发测试期间由于读取的人太少,传到服务器上10来个人测试没有问题,后来网站发布出去了,当连接用户过多时,就出现数据库连接不上的问题,查看sql server 2000日志,没有错误,只有重新启动apache网站才可以活过来!php.ini里对mssql的连接数,我都没设置过呀,都是-1,无限制!mssql里的最大连接数也是无限制,不知道根本原因是什么呢,还望高手指点,如果要什么资料,请加我QQ 275460833,小弟 跪求了!!!

解决方案 »

  1.   

    大家帮帮我呀,windows 2003+sql server 2000
      

  2.   

    http://www.ym81.com/error.txt  这里是apache的日志
      

  3.   

    估计是你的配置有问题,你用的是windows那可以试试安装appserv看看会不会有同样的问题
      

  4.   

    怎么还接受asp吗?[Thu May 17 08:46:49 2007] [error] [client 66.249.73.178] File does not exist: D:/www/info_show.asp怎么回事?是不是用asp改的程序,那你的程序有地方没改到.
      

  5.   

    估计是有死程序了,错误的代码占用了HTTPD守护进程.CPU一直居高不下.
      

  6.   

    你先确定你到底有多少人在线,另外尝试使用持久连接来操作。另外持久连接存在一些bug,因此注意灵活的使用mssql_pconnect的第4个参数(newlink)