好的,我有一个功能,我想实现某种类型的长轮询。唯一的问题是,我不想反对" maxconnections"问题。我想如果Apache没有等待连接,我可以让我的PHP进程等待更新的数据。如果有等待连接,我会立即返回,客户端将返回一个短的轮询间隔。
因此,澄清一下,问题是:如何在PHP中获取Apache的等待连接数?
答案 0 :(得分:2)
一旦你有等待连接,以编程方式处理它可能为时已晚。您可以通过执行netstat来获取有关活动连接的信息。
尝试类似exec('netstat | grep http | wc -l');
的内容,然后处理结果。
这不完全是您正在寻找的,因为它将包括所有apache请求,包括图像,CSS和JavaScript,但会为您提供有关活动连接数的信息