应该没这个问题的
看看你的mySQL设置

解决方案 »

  1.   

    maxclient是100,虽然可以把这个值设置大点,但总觉得是不是程序方面的问题,因为现在网站访问的人很少,应该不会出现too many connections呀。如果访问的人多了,maxclient值要设的很大,效率自然也不高了。
      

  2.   

    的确会自动关闭连接,但只有在页面结束时才会关闭
    mysql_close() 的作用是在页面结束前就关闭连接
    不再需要连接时,应及时调用 mysql_close() 关闭,这样可以减少同时打开的连接数
    如果还不够,就要修改设置了
      

  3.   

    我的php程序里都在结尾加了mysql_close(),所以我的网站www.wjsd.com.cn从来 没有出现过这种情况。
      

  4.   

    当然要mysql_close()了不然怎么能行呢!!!!
      

  5.   

    不需要mysql_close();因为页面结束自然会自己close();而且php是有缓冲的,要执行完毕才输出的;
    修改/etc/rc.d/rc.local 
    把 /user/local/mysql/bin/mysqld &
    改成  /user/local/mysql/bin/mysqld -O max_connection=1000 &
    然后reboot就可以了 不过你的内存要跟上,起码要512m以上
    或者你可以编译mysql 然后重装 修改/user/local/mysql/src/mysqld.c(好像是这个。。) 找到max_connection=100 改成max_connection=1000
    然后./configuare;make;make clean;make install;reboot;
      

  6.   

    看看是不是你硬盘空间不够了
    或者看一下进程是否有mysqld驻留
    linux命令 df 和 killall mysqld
      

  7.   

    真的有很mysqld驻留,为什么啊?