Почему Apache имеет MaxClients и ServerLimit?

Вы могли попытаться использовать условия REQUEST_FILENAME наоборот - т.е. сказать, "если REQUEST_FILENAME существует (и файл/каталог/символьная ссылка), не переписывайте его" - что-то как

RewriteCond  %{REQUEST_FILENAME} -f    [OR]
RewriteCond  %{REQUEST_FILENAME} -d    [OR]
RewriteCond  %{REQUEST_FILENAME} -l
RewriteRule ^.*$ - [L]

Это Переписывает средства правила, "позволяют запросу пройти нетронутый", и флаг [L] должен остановиться, переписывают обработку, не поражая портал, переписывает ниже.

Кроме этого, я предложил бы использовать RewriteLog и RewriteLogLevel (по крайней мере, уровень 3) для получения большей информации о том, почему условия не соответствуют правильно.

1
задан 6 December 2011 в 17:02
1 ответ

Serverlimit = ограничение для процессов в целом (по умолчанию: 256)

MaxClients = ограничение для дочерних процессов

Вам не нужно устанавливать ServerLimit, пока Maxclients <256 кстати. (но вы можете сэкономить немного памяти, если это сделаете)

6
ответ дан 3 December 2019 в 16:51

Теги

Похожие вопросы