好的,我有一个功能,我想实现某种类型的长轮询。唯一的问题是,我不想碰到"最大连接"的问题。我想只有在Apache没有等待连接的情况下,我才能让我的PHP进程等待更新的数据。如果有等待连接,我会立即返回,客户端会返回到短的轮询间隔。
因此,需要澄清的是,问题是:如何获得PHP中Apache的等待连接数?
一旦有等待连接,用程序处理可能为时已晚。您可以通过执行netstat来获取有关活动连接的信息。
尝试类似exec('netstat | grep http | wc -l');
的方法,然后处理结果。
这并不是你想要的,因为它将包括所有的apache请求,包括图像、css和javascript,但会为你提供有关活动连接数的信息