Jump to content

Como faço uma boa configuração/optimização no Apache CentOS


Recommended Posts

Estou com problemas de desempenho no Apache, em alguns certos momentos ele não suporta pequenos números de conexões simultâneas e cai, principalmente se for um pequeno ataque Dos, bem pequeno mesmo, cerca de 600 conexões. Já fiz alterações nos limites do kernel do CentOS.

no meu httpd.conf está esta configuração:

<IfModule mpm_worker_module>
StartServers 5
ServerLimit 2000
MinSpareThreads 500
MaxSpareThreads 1500
MaxRequestWorkers 2000
ThreadsPerChild 500
ThreadLimit 500
MaxRequestsPerChild 4000
MaxConnectionsPerChild 10000
KeepAlive On
KeepAliveTimeout 5
MaxKeepAliveRequests 100
Timeout 300
</IfModule>

quando vejo os logs de erro sempre pede para aumentar o valor do MaxRequestWorkers, mas nunca resolve, e se eu mudo para um valor muito alto retorna outro tipo de erro...

Meu servidor tem 4gb de ram e 4vcpus.

No nginx eu sempre resolvia esse problema apenas configurando o worker_rlimit_nofile e worker_connections.

Link to comment
Share on other sites

Algumas dicas básicas:
https://www.linode.com/docs/guides/tuning-your-apache-server/

Após isso da pra trabalhar com Nginx / Vanish.

Porem vai ter de ter conhecimentos não é algo que da pra usar pré-definido vai ter de ajustar e ir testando até chegar no ideal para seu servidor e aplicação sempre tem suas variações.

Se for cpanel teste o Enginatron  + Vanish  funciona muito bem se configurar certo .

Fox Soluções | (011) 3090 4444 / (011) 96841-9797 |  www.FoxSolucoes.com
 | Streaming Áudio | CentovaCast | Revendas de Streaming | Data Center Brasil  EUA | 
 | Streaming Vídeo | CastControl WOWZA | Revendas de Streaming | Data Center Brasil  EUA | 

Link to comment
Share on other sites

36 minutos atrás, Otavio disse:

Algumas dicas básicas:
https://www.linode.com/docs/guides/tuning-your-apache-server/

Após isso da pra trabalhar com Nginx / Vanish.

Porem vai ter de ter conhecimentos não é algo que da pra usar pré-definido vai ter de ajustar e ir testando até chegar no ideal para seu servidor e aplicação sempre tem suas variações.

Se for cpanel teste o Enginatron  + Vanish  funciona muito bem se configurar certo .

No meu cPanel já tenho instalado o Enginatron falta instalar o Vanish

40 minutos atrás, Otavio disse:

Algumas dicas básicas:
https://www.linode.com/docs/guides/tuning-your-apache-server/

Após isso da pra trabalhar com Nginx / Vanish.

Porem vai ter de ter conhecimentos não é algo que da pra usar pré-definido vai ter de ajustar e ir testando até chegar no ideal para seu servidor e aplicação sempre tem suas variações.

Se for cpanel teste o Enginatron  + Vanish  funciona muito bem se configurar certo .

Sabe de algum tutorial que funcione para instalar o Vanish?

Link to comment
Share on other sites

@Izael

Da uma olhada nesse:
https://www.tecmint.com/install-varnish-cache-for-nginx-on-centos-7/
pelo que vi esta certo 
Se financeiramente for viável eu te indicaria usar litespeed

Fox Soluções | (011) 3090 4444 / (011) 96841-9797 |  www.FoxSolucoes.com
 | Streaming Áudio | CentovaCast | Revendas de Streaming | Data Center Brasil  EUA | 
 | Streaming Vídeo | CastControl WOWZA | Revendas de Streaming | Data Center Brasil  EUA | 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

Do you agree with our terms?