Ir para conteúdo
  • Cadastre-se

Aos Veteranos - Loads altos e caso curioso...


lidernetwork

Posts Recomendados

Recentemente estou tendo problemas com loads altos e apos configurar varias vezes e perder varias noites de sonos e apos realizar muita leitura nos posts dos colegas tive uma supresa. Pensando que estava recebendo muitos acessos um determinado dominio de um cliente no cloud, tive a supresa de que o numero de conexões do proprio IP principal do servidor esta muito alto. Vejam os comandos usados para analise:

Executei pra ver o numero de conexões: netstat -anp |grep 'tcp\|udp' | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n

O resultado foi que o proprio IP do server estava com mais de 450 conexoes!!! Não entendi o porque disso? Nesse momento o mysql devora a RAM e o server quase que trava!

Segue a config do Mysql:

safe-show-database

set-variable = table_definition_cache=8M

set-variable = long_query_time=3

set-variable = table_cache=10000

set-variable = sort_buffer=1M

set-variable = key_buffer=32M

set-variable = max_connections=70

set-variable = net_write_timeout=10

set-variable = connect_timeout=3

set-variable = wait_timeout=30

set-variable = myisam_sort_buffer_size=14M

set-variable = max_allowed_packet=1M

#set-variable = thread_concurrency=4

set-variable = query_cache_type=1

set-variable = query_cache_size=12M

set-variable = query_cache_limit=12M

set-variable = join_buffer_size=8M

set-variable = low_priority_updates=1

set-variable = concurrent_insert=2

set-variable = thread_cache_size=8M

skip-locking

skip-name-resolve

Segue config d APACHE:

fileetag: All

keepalive: On

keepalivetimeout: 2

maxclients: 150

maxkeepaliverequests: 100

maxrequestsperchild: 1000

maxspareservers: 4

minspareservers: 2

root_options: Includes, IncludesNOEXEC, SymLinksIfOwnerMatch

serverlimit: 150

serversignature: Email

servertokens: ProductOnly

sslciphersuite: ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:-LOW:-SSLv2:-EXP:!kEDH

startservers: 2

timeout: 300

traceenable: On

OBS: como se trata de um cloud modesto com apenas 2GB as configs acima sao para não consumir a RAM em horario de pico, mas mesmo assim não ta adiantando porque não sei porque o proprio IP ta com tantas conexoes abertas e quando reinicio o mysql volta ao normal, já tentei de tudo e nada...

Peço a ajuda dos colegas...

Link para o comentário
Compartilhar em outros sites

Cara se tiver blog wordpress nesse servidor pode ter certeza que é isso.

Incentive todos seus clientes WP usarem o plugin http://wordpress.org/extend/plugins/wp-super-cache/

Este funciona ... testei vários: Hyper Cache, W3 Total Cache, Ask Apache Crazy Cache e vários outros.

O único que realmente baixou o load do servidor foi esse WP Super Cache mas tem que usar ele com a opção "Use mod_rewrite to serve cache files" ativada.

Link para o comentário
Compartilhar em outros sites

Cara se tiver blog wordpress nesse servidor pode ter certeza que é isso.

Incentive todos seus clientes WP usarem o plugin http://wordpress.org/extend/plugins/wp-super-cache/

Este funciona ... testei vários: Hyper Cache, W3 Total Cache, Ask Apache Crazy Cache e vários outros.

O único que realmente baixou o load do servidor foi esse WP Super Cache mas tem que usar ele com a opção "Use mod_rewrite to serve cache files" ativada.

Tenho servidores com clientes que passam dos 30k por dia cada servidor existe uma otimização especifica, até porque as configurações dos servidores são diferentes.

Utilize o W3 Total Cache, ele é melhor do que o Wp Super cache.

O W3 Total Cache faz a cache de banco de dados que vai te ajudar muito.

Link para o comentário
Compartilhar em outros sites

Valeu colegas pelas dicas! eloimarquessilva é justamente isso mas é um site em Joomla é um CMS ate mais pesado que o WP, no caso tem alguma sugestao para este?

Fiz algumas alterações nas configs e instalei o nginx e melhorou bastante...

Como fiz isso hoje vou monitorar o server esses dias se ver que foi positivo vou fazer um tuto pra galera se ligar no que passei, pode servir para alguem com problems de load como eu...

Mas precisaria de mais dicas em relação ao Joomla se tem alguma config a ser feita no mysql ou apache para otimizar este CMS...

Valeu!

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...

Informação Importante

Concorda com os nossos termos?