php способ определить, есть ли у apache ожидающие соединения

Хорошо, у меня есть особенность, которую я хотел бы реализовать для некоторого типа длинных опросов. Единственная проблема в том, что я не хочу сталкиваться с проблемой «maxconnections». Я полагаю, что мой процесс PHP может ожидать обновления данных, только если у Apache нет ожидающих соединений. Если есть ожидающие соединения, я просто вернусь немедленно, и клиент вернется к короткому интервалу опроса.

Итак, чтобы уточнить, вопрос заключается в следующем: как получить количество ожидающих подключений для Apache в PHP?

-3

Решение

Если у вас есть ожидающие соединения, возможно, уже слишком поздно для программной обработки. Вы можете получить информацию об активных соединениях, выполнив команду netstat.

Попробуйте что-то вроде exec('netstat | grep http | wc -l'); а затем обработать результат.

Это не совсем то, что вы ищете, потому что он будет включать все запросы Apache, включая изображения, CSS и Javascript, но даст вам информацию о количестве активных соединений

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]