肯定是程序的问题
监视一下mysql活动进程,找下程序漏洞我很破的机器跑j2ee+mysql,一个论坛在线几百人都很流畅的.

解决方案 »

  1.   

    mysql的connect是指php连接mysql的。
    所以我建议pconnect,对于同一个php程序,产生的连接可能会更少!
      

  2.   

    你有用过opensta做过测试吗?是500个并发用户。
    并发和在线不是一个意思吧而且apache最大支持256个并发,好象。这个不太清楚
      

  3.   

    怎么可以测试出自己的系统可以支持多少人在线呢?各位有什么方法吗?我用opensta,我用它来测试一些成熟的论坛,搭在我的服务器上,一样五百人并发时,我用ie根本都打不开他们的主页。
      

  4.   

    pconnect我试过了。。象是池的技术。。但是一部有问题,就被阻塞了。而且缺省状态需要八个小时才会关闭,放掉资源,如果所有的连接都出问题的,就连不上数据库了mysql的配置太烦了
    max_connections
    myx_connet_errors
    wait_timeout
    ........
    太多了。。
      

  5.   

    最好别用pconnect,可能会造成死索。
    linux的文件系统支持不是太好,1G内存也不够
    连接不上和机器性能也有一定关系
    数据库和SQL语句也应该优化,使执行时间尽量缩短