leejqy 发表于 2013-06-13 11:05

PHP并发多个请求无响应

做一个项目时,需要并发处理,以缩短处理时间。并发大约50~100个HTTP请求给apache,在win7下能正常处理(CPU会瞬时冲到100%并持续一段时间),win2003和winxp下,请求大量未收到【查看apache的access.log推断的】(CPU瞬时冲到30~50%左右就立即直接下降到1~3%),然后PHP脚本就是处理超时,请问这是什么原因?

i). win7/xp/2003都是默认设置,win7注册表中的Tcpip有个最大连接数设置,查看了下xp/2003注册表中的TCPip没有发现这个设置,补上设置(值设得很大)还是不行;
ii).windows自带防火墙均被关闭,win2003有个电脑安全卫士,但也被退出

leejqy 发表于 2013-06-13 13:48

有冇人碰到过或对此有点想法的,求赐

shang2010 发表于 2013-06-13 15:21

买服务吧,这东西还是有人上门看看才行,,

ydlhero 发表于 2013-06-14 12:03

推荐用Linux nginx php-cgi mysql

maochanglu 发表于 2013-06-14 12:39

http://www.iis.net/learn/application-frameworks/install-and-configure-php-applications-on-iis/using-fastcgi-to-host-php-applications-on-iis

leejqy 发表于 2013-06-14 15:28

关键是平台是别人定的,由不得自己,要不也不用这么折腾了:sleepy:
回复 4# ydlhero


   
页: [1]
查看完整版本: PHP并发多个请求无响应