|
Busca |
Introdução Encontre aqui a descrição para a modificação da opção MaxClient para a Release 2 OVH, assim como os servidores Gentoo que são entregues ou instalados com apache 2. MaxClient é o parâmetro do seu servidor web que indica quantos processos o servidor pode arrancar simultâneamente. Se o seu website recebe muitos visitantes ao mesmo tempo, e o seu servidor web abrande, isto pode ser resultado deste parâmetro. Ao contrário de apache 1.3.xx o apache 2 que está instalado sobre os servidores não necessita nem de um patch, nem da recompilação do httpd para modificar os MaxClient. Ligue-se em root com o seu servidor e edite o ficheiro /httpd.conf. Temos de definir um ServerLimit um pouco acima do MaxClient. nano /httpd.conf prefork MPM StartServers: number of server processes to start MinSpareServers: minimum number of server processes which are kept spare MaxSpareServers: maximum number of server processes which are kept spare MaxClients: maximum number of server processes allowed to start MaxRequestsPerChild: maximum number of requests a server process serves StartServers 5 MinSpareServers 5 MaxSpareServers 10 ServerLimit 1024 MaxClients 512 MaxRequestsPerChild 0 Basta adicionar a linha : ServerLimit 1024 e o MaxClient para um número à sua escolha entre 0 e 1024. Pode indicar no máximo 2048 para cada parâmetro. Deve salvar as alterações e reiniciar apache para validar as modificações: /etc/init.d/httpd restart
Esta modificação pode permitir adaptar o servidor web às necessidades de certos web sites, alojados em máquinas muito eficientes com 1 ou 2 Gb de RAM ou até mais e para os quais as configurações base não estão de todo adaptadas. Porque a OVH não entrega os servidores directamente com este valores? Porque a OVH utiliza o mesmo imager para todos os servidores e as configurações estão adaptadas aos servidores menos potentes. Note que é possível que a optimização destes parâmetros não sejam a solução exacta para o seu problema de lentidão, porque um servidor com 256Mb RAM não poderá assumir uma carga de 2048 MaxClient?. |