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 post
Share on other sites

  • Replies 4
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

Popular Posts

@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

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 .

Link to post
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 post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.




×
×
  • Create New...