Terminal Command para encontrar a conexão TCP / IP máxima permitida em uma porta no servidor Apache (CentOS)

1

Existe algum comando do terminal para verificar se o número máximo permitido de conexões TCP / IP simultâneas pode ser feito no servidor Apache com o CentOS ??

    
por Lingaraj 30.12.2016 / 08:46

1 resposta

1

Não há um único comando.

Existem limites configuráveis dentro do próprio httpd Apache que governam o número de conexões TCP recebidas simultâneas permitidas, como o MaxRequestWorkers <number> diretiva e / ou dependendo dos outros MPM selecionados, como ListenBacklog , ServerLimit e ThreadsPerChild .

A partir do nível do SO, cada conexão TCP / IP consome um descritor de arquivo e o número de descritores de arquivos abertos é limitado e limitado. Os limites para o httpd do Apache geralmente são definidos / lidos com ulimit -n quando o apache httpd é iniciado ou, por exemplo, de /etc/security/limits.conf .
O limite geral do sistema operacional é um kenrel ajustável e definido / lido com: sysctl fs.nr_open e de interesse também pode ser sysctl net.core.somaxconn .

Se você estiver usando um firewall de software, por exemplo, netfiler / iptables / firewalld etc., talvez seja necessário consultar também sysctl net.nf_conntrack_max .

    
por 30.12.2016 / 10:37