Команда терминала для поиска максимально разрешенного TCP / IP-соединения на порту на сервере Apache (CentOS)

Существуют ли какие-либо команды терминала для проверки максимально допустимого количества одновременных TCP / IP-соединений? / IP-соединения могут быть выполнены на сервере Apache с CentOS ??

1
задан 30 December 2016 в 09:46
1 ответ

Нет ни одной команды.

В самом httpd Apache существуют настраиваемые ограничения, которые регулируют количество разрешенных одновременных входящих TCP-соединений, таких как MaxRequestWorkers директива и/или в зависимости от выбранных МП-модулей, таких как ListenBacklog , ServerLimit и ThreadsPerChild.

С уровня ОС каждое TCP/IP соединение потребляет файловый дескриптор, а количество открытых файловых дескрипторов является как конечным, так и ограниченным.
. Обычно лимиты для Apache httpd устанавливаются/считываются с помощью ulimit -n при запуске apache httpd или, например, с помощью /etc/security/limits.conf.
. Общий лимит операционной системы - настраиваемый и устанавливаемый/считываемый: sysctl fs.nr_open и представляет интерес также sysctl net.core.somaxconn.

Если Вы используете программный брандмауэр, т.е. netfiler/iptables/firewalld и т.д., Вам также может понадобиться посмотреть sysctl net.nf_conntrack_max.[112121271].

1
ответ дан 3 December 2019 в 23:36

Теги

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