Existe uma maneira de descobrir o que é o valor MaxClients em um sistema ao vivo sem olhar para arquivos de configuração

0

Neste momento estamos montando um servidor Debian com o Apache2 como servidor web. Devido ao fato de que arquivos de configuração diferentes podem ter um efeito sobre as configurações, eu quero produzir os valores do arquivo de configuração ao vivo e, especialmente, MaxClients na linha de comando ou em um navegador da Web.

Eu configurei mod_info e server-status esperando que eu possa ver os valores lá, mas parece que não consigo encontrar os valores corretos lá.

Alguém pode me ajudar?

    
por Petros Mastrantonas 01.03.2015 / 19:35

2 respostas

1

MaxClients é uma palavra-chave de todo o servidor, portanto, deve haver uma única instância dela por httpd proccess (geralmente uma única instância por servidor Linux). Assumindo a instalação típica do Debian, você pode simplesmente usar os valores:

 grep -r -e MaxClients -e anothervalue -e anothervalue2 /etc/apache2/ | grep -v \#
    
por 01.03.2015 / 19:40
0

Você pode encontrar as informações com o módulo mod_info

No meu servidor eu tenho isso

Module Name: prefork.c
Content handlers: none
Configuration Phase Participation: none
Request Phase Participation: none
Module Directives:
User - Effective user id for this server
Group - Effective group id for this server
ChrootDir - The directory to chroot(2) into
ListenBacklog - Maximum length of the queue of pending connections, as used by listen(2)
Listen - A port number or a numeric IP address and a port number, and an optional protocol
SendBufferSize - Send buffer size in bytes
ReceiveBufferSize - Receive buffer size in bytes
StartServers - Number of child processes launched at server startup
MinSpareServers - Minimum number of idle children, to handle request spikes
MaxSpareServers - Maximum number of idle children
MaxClients - Maximum number of children alive at the same time
ServerLimit - Maximum value of MaxClients for this run of Apache
GracefulShutdownTimeout - Maximum time in seconds to wait for child processes to complete transactions during shutdown
Current Configuration:
In file: /etc/apache2/apache2.conf
 133: StartServers 5
 134: MinSpareServers 5
 135: MaxSpareServers 10
 136: MaxClients 150
 178: User www-data
 179: Group www-data
In file: /etc/apache2/ports.conf
   9: Listen 80
  17: Listen 443
    
por 02.03.2015 / 11:30