PHP中的多个进程

时间:2010-09-17 04:44:58

标签: php

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

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

有什么方法可以解决这个问题吗?

3 个答案:

答案 0 :(得分:0)

我们在项目中使用Process Forking。据我所知,它仅适用于* nix系统。它也可以在没有Web服务器的情况下运行。

答案 1 :(得分:0)

你必须错误编写你的php脚本。

或许,您的网络服务器存在问题。

答案 2 :(得分:0)

这是一个多次session_start()调用问题!! 我在session_start()开头的文件末尾使用了session_write_close(),现在一切正常。 谢谢大家。