php方法来确定apache是否有连接在等待


php way to determine if apache has connections waiting

好的,我有一个功能,我想实现某种类型的长轮询。唯一的问题是,我不想碰到"最大连接"的问题。我想只有在Apache没有等待连接的情况下,我才能让我的PHP进程等待更新的数据。如果有等待连接,我会立即返回,客户端会返回到短的轮询间隔。

因此,需要澄清的是,问题是:如何获得PHP中Apache的等待连接数?

一旦有等待连接,用程序处理可能为时已晚。您可以通过执行netstat来获取有关活动连接的信息。

尝试类似exec('netstat | grep http | wc -l');的方法,然后处理结果。

这并不是你想要的,因为它将包括所有的apache请求,包括图像、css和javascript,但会为你提供有关活动连接数的信息