【发布时间】:2010-09-06 11:46:44
【问题描述】:
我在 VMWare 中的 Linux 上运行 Apache。
我请求的 PHP 页面之一是 sleep(),我发现如果我在第一页为 sleep()'ing 时尝试请求第二页,第二页将挂起,等待 sleep()从第一页到结束。
还有其他人看到过这种行为吗?
我知道PHP 不是多线程,但这似乎是对 CPU 的严重错误处理。
编辑:我应该提到 CPU 使用率不会飙升。我所说的 CPU“占用”的意思是,当页面处于 sleep() 状态时,似乎没有其他 PHP 页面能够使用 CPU。
【问题讨论】:
-
您找到解决方案了吗?我也遇到了同样的问题。
标签: php performance sleep