RT
小弟目前状况:
win7  (开发用机)
nginx + php +sqlite 环境
php-cgi跑一个, 但是 每当并发访问稍微多一点的时候, 网站的php页面就不能访问的请问问大家 ,是怎么解决这个问题的?

解决方案 »

  1.   

    ngnix上 貌似有配置最大并发数的吧
      

  2.   

    windows跑nginx?   
    看看nginx for windows的官方文档的第一句话
    http://nginx.org/en/docs/windows.htmlVersion of nginx for Windows uses the native Win32 API (not the Cygwin emulation layer). Only the select() request processing method is currently used, so high performance and scalability should not be expected. 所以只是开发用用还可以,生产环境就不要考虑了
      

  3.   

    回3楼  难道 就真的米有一点办法了嘛? 难道就真的这么不给力啊 ?
    回 2楼 ,nginx 有 ,但是 现在是卡在php-cgi上边的 而不是,卡在nginx上的~ 当并发量打的时候,php页面访问不了,但是静态页都正常 2楼 ,nginx 有 ,但是 现在是卡在php-cgi上边的 而不是,卡在nginx上的~ 当并发量打的时候,php页面访问不了,但是静态页都正常
      

  4.   

    那你还怪 nginx 干什么? php-cgi 是按 FastCGI 方式工作的,而在 windows 下是需要打微软的  FastCGI 补丁的
      

  5.   

    用linux 吧 绝对没问题,或者 改apache
      

  6.   

    前段时间 一直有事 没有来上csdn~ 
    请唠叨哥明示: 微软的fastcgi不是仅仅针对他自己的iis的嘛? 怎么有针对nginx的嘛?
      

  7.   

    微软的fastcgi不是仅仅针对他自己的iis的嘛?
    不是!在所有的操作系统中,CGI 都是以单独的进程进程运行的。这就是为什么都不大愿意使用 CGI 方式的原因
    FastCGI 是将各个 CGI 进程归拢到 FastCGI 管理器中,同一调度。有如多线程,但各 CGI 间是隔离的
    linux 从娘胎里就有 FastCGI,而 window2008以前是没有的,所以要打补丁。不然极易产生冲突
      

  8.   

    谢谢唠叨老大了!  但是 我google的 微软fastcgi 能下载的 都是 iis的补丁呀…… ,难道是我没找对
    再接着找找,还有 如果 唠叨大哥 有下载地址 或者 使用方法的话  还望不吝赐教撒~~  
    再次谢谢大家!