环境:windows2008 nginx +fastcgi php
2个php文件,
a.php 
 --------------------------------
set_time_limit(0);
echo 1;
     sleep(60);
---------------------------------b.php
----------------------------------
set_time_limit(0);
echo 2;
----------------------------------问题: 我访问a.php之后,访问b.php 发现 页面一直等待,直到a.php 运行结束后,才可以显示 .
我另一个环境下 windows7  apache +php    访问a后,再访问b 可以马上显示出2.
不知道问题出在哪里?

解决方案 »

  1.   

    b.php單獨運行不需要等待a.php的。
      

  2.   

    是的 我windows apache+php 下的环境 是没有问题的,,但是我还有一个windows nginx fastcgi php 有问题 ,,要等待 不知道为什么
      

  3.   

    有问题的环境中,web 服务器被你设置成单用户的了(并发数为 1)
      

  4.   

    呵呵,同路人啊。
    前几天因为windows2008下apache并发不理想,改用nginx。
    然后就是和你一样的问题,也想调大并发数,nginx.conf里的worker_processes和worker_connections都改了,仍然不见效。
    网上找了半天,记得好像说是nginx的windows版只能做做测试机用,开发环境下不行。
    现在已经放弃了,正在准备改用linux,楼主加油。