GabrielSoarez 5 Posted December 6, 2020 Share Posted December 6, 2020 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
Izael 5 Posted December 6, 2020 Share Posted December 6, 2020 Também queria saber, de vez em quando recebo e-mails do meu servidor cPanel dizendo que o apache/http ficou off-line.. Link to post Share on other sites
Otavio 562 Posted December 7, 2020 Share Posted December 7, 2020 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
Izael 5 Posted December 7, 2020 Share Posted December 7, 2020 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
Otavio 562 Posted December 7, 2020 Share Posted December 7, 2020 @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 1 Link to post Share on other sites
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now