Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 什么设置可能导致AMP服务器在每个浏览器中一次只允许1个请求?_Php_Mysql_Apache_Connection - Fatal编程技术网

Php 什么设置可能导致AMP服务器在每个浏览器中一次只允许1个请求?

Php 什么设置可能导致AMP服务器在每个浏览器中一次只允许1个请求?,php,mysql,apache,connection,Php,Mysql,Apache,Connection,我使用的是AMP服务器(Apache1.3、MySQL 5.0、PHP5.1.5),我发现每个浏览器一次只允许一个连接/请求。最简单的方法是通过PHP请求大量下载,同时尝试访问另一个页面。在加载其他页面之前,您将等待第一个请求(文件下载)完成 我不确定问题是Apache、MySQL还是PHP。你知道我应该从哪里开始找吗 我可以通过同一台计算机上的其他浏览器发出其他请求。我将开始查看apache配置。MaxClient可能设置为1?如果您使用的是PHP会话,那么这可能是由于会话文件被锁定造成的。为

我使用的是AMP服务器(Apache1.3、MySQL 5.0、PHP5.1.5),我发现每个浏览器一次只允许一个连接/请求。最简单的方法是通过PHP请求大量下载,同时尝试访问另一个页面。在加载其他页面之前,您将等待第一个请求(文件下载)完成

我不确定问题是Apache、MySQL还是PHP。你知道我应该从哪里开始找吗


我可以通过同一台计算机上的其他浏览器发出其他请求。

我将开始查看apache配置。MaxClient可能设置为1?

如果您使用的是PHP会话,那么这可能是由于会话文件被锁定造成的。为了防止会话文件被同时写入损坏,每个会话一次只能运行一个脚本。这意味着后续请求必须等到第一个请求结束

脚本终止时会自动写入会话,但您可以通过调用
session\u write\u close()。如果您正在编写一个需要一段时间才能运行的脚本,那么最好在您不再需要访问会话数据时立即调用它

文档中对此有一些解释