PHP中的多进程

PHP中的多进程,php,Php,我编写了一个程序,它使用fsockopen()和fgets()在网上读取网站内容或从网上下载文件到我的服务器上 它使用While命令来接收标题。问题是:当脚本处理While时,唯一的客户端无法请求我的网站上的另一个页面,它将等待While()完成其处理 有什么办法解决这个问题吗?我们在项目中使用了。据我所知,它只在*nix系统上工作。它也可以在没有web服务器的情况下运行。您一定是错误地编写了php脚本 或者,您的web服务器可能存在问题。这是一个多会话\u start()调用问题!! 我在文件

我编写了一个程序,它使用
fsockopen()
fgets()
在网上读取网站内容或从网上下载文件到我的服务器上

它使用
While
命令来接收标题。问题是:当脚本处理
While
时,唯一的客户端无法请求我的网站上的另一个页面,它将等待
While()
完成其处理


有什么办法解决这个问题吗?

我们在项目中使用了。据我所知,它只在*nix系统上工作。它也可以在没有web服务器的情况下运行。

您一定是错误地编写了php脚本


或者,您的web服务器可能存在问题。

这是一个多会话\u start()调用问题!! 我在文件末尾使用了session_write_close(),从session_start()开始,现在一切正常。
谢谢大家。

您是在什么样的环境下运行此功能的?像Apache这样的多线程web服务器通常应该解决这个问题…它已经在Apache2上运行了,但是LocalHost。。。有什么区别吗?可能有。然而,你的问题并不清楚。您制作了一个从web读取数据的脚本。如果您通过Apache运行所述脚本,您的服务器可能会过载。Apache可以很好地处理多个请求。您使用的是Windows还是某种nix?是否使用会话?这个独特的客户端请求的页面是否花费了如此长的时间?是的,它使用会话。是的。。。我甚至无法在循环中加载其他页面:((