菜鸟问题   涉及apache2+php5的稳定性问题的问题

菜鸟问题   涉及apache2+php5的稳定性问题的问题

看到很多人讨论apache2+php5的稳定性问题

其中提到 线程数量过多时 会导致apache中的ab程序就可以阻塞apache,并使其重启。

问题一:“线程数量过多时 ”,线程数量为什么会过多,在什么情况下会过多?

问题二:“ab程序就可以阻塞apache”,这是什么意思,不太明白,什么是ab程序?

期待高手解答

『Apache是多线程的,每一个链接都会开一个线程 』

这个说法对不对 ?
应该是每一个新的会话又可能会取得一个线程!不过你不用担心!放心用好了
apache的配置文件httpd.conf里有关于这个的设置
有最大开多少个线程或者进程的

如果每个进程都在解释php,处理下载请求等,有新的请求进来的时候就会新开线程
当线程达到最大设置后,再进来的请求就会等待,浏览器上看到的就好像是服务器死机了一样

可以根据实际访问量,将最大线程数量设置的大一点,并看一下是不是有php页面是否要很长时间才能处理完,并且限制下载的线程数,这些应该不成问题