Назад | Перейти на главную страницу

продвижение apache2 через 1500 одновременных подключений

Я пытаюсь масштабировать до 4000 одновременных подключений в поле ubuntu / apache.

Это 8-ядерный / 64 ГБ оперативной памяти, поэтому он не влияет на память, процессор или какие-либо ресурсы в этом отношении. Проблема в конфигурации. работает на AWS.

Обслуживание статического файла с надписью «привет, мир»;

Что я пробовал до сих пор:

<IfModule prefork.c>
StartServers       500
MinSpareServers    2000
MaxSpareServers   4000
ServerLimit      5000
MaxClients       50000
MaxRequestsPerChild  10000
</IfModule>

Он отлично работает до 1500 одновременных пользователей, затем каждое добавленное после этого соединение дает сбой или время ожидания.

Что еще я могу посмотреть?

Вы пробовали настроить ulimit Apache? Это установлено в /etc/apache2/envvars.

## Если вам нужен более высокий предел дескрипторов файла, раскомментируйте и настройте
## следующая строка (по умолчанию 8192):
# APACHE_ULIMIT_MAX_FILES = 'ulimit -n 65536'