Я хочу ограничить количество клиентов, разрешенных на моем сервере apache httpd (mpm_prefork).
Когда количество клиентов достигнуто, я хочу отобразить настраиваемое сообщение об ошибке, например «Ошибка 503: слишком много подключений».
Настройка возможна с использованием:
ErrorDocument 503 "Sorry, too many connexions."
Конфигурация apache httpd «MaxClients» ставит в очередь всех клиентов (до тех пор, пока не будет достигнут ListenBackLog) вместо того, чтобы возвращать сообщение об ошибке.
=> Как можно выдать ошибку 503 при достижении количества клиентов?
Я бы НЕ создал веб-страницу для просмотра некоторого количества подключений. Зачем кому-то сообщать о потенциальном ограничении на вашем сайте? Если у вас есть система мониторинга, отслеживайте количество подключений и включайте сигнализацию системы мониторинга, когда вы превышаете это число. Система мониторинга может отправить электронное письмо вам, коллеге или даже клиенту, но, всего лишь мои 2 цента ... Я бы не стал уведомлять мир о превышении максимального количества подключений.