Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Postado

Olá, Tudo bem? gostaria de saber se alguém pode me ajudar com esse problema, 

em determinados momentos do dia, quando o servidor tem picos de acessos, os sites mais acessados simplesmente param de responder, ficando por alguns segundos off, porem o servidor fica "normal" 

acredito que só o apache pare de responder, ai eu gostaria de saber se existe alguma configuração que me permita o apache responder a mais requisições ao mesmo tempo.

o servidor é um Xeon e3 com 16gb de ram.

 

em um site estava com uma media de 400 online, somando os outros sites deve dar mil online. todos os sites ficam off por mais ou menos 2 minutos, hoje ele ficou quase o dia nessas quedas e logo volta...


Postado

Procure algo no fórum sobre otimização do Apache e/ou instale o Nginx ou Varnish como proxy do Apache e as coisas vão ficar bem mais leves.

Não há bem nem mal que dure para sempre. Um dia tudo acaba.

Postado

Na verdade você deve aumentar o número de conexões no apache, isso acontece quando todos os slots estão sendo usados, a página fica carregando até ir processando toda a fila de espera e ter um slot disponível pra você estabelecer conexão...

Home » Service Configuration » Apache Configuration » Global Configuration

Clicando em [?] você tem uma breve descrição de cada configuração

Aqui um artigo bem interessante: http://fuscata.com/kb/set-maxclients-apache-prefork

Postado

Na verdade você deve aumentar o número de conexões no apache, isso acontece quando todos os slots estão sendo usados, a página fica carregando até ir processando toda a fila de espera e ter um slot disponível pra você estabelecer conexão...

Home » Service Configuration » Apache Configuration » Global Configuration

Clicando em [?] você tem uma breve descrição de cada configuração

Aqui um artigo bem interessante: http://fuscata.com/kb/set-maxclients-apache-prefork

 

Muito interessante sua dica! Obrigado!

 

Abraços! :)

Postado

Muito interessante sua dica! Obrigado!

 

Abraços! :)

 

Disponha!

Apenas para complementar, para verificar como estão os slots basta executar service httpd status ou ir no WHM em Apache Status, será algo semelhante a isso:

 

root@server [~]# w
 23:05:52 up 1 day,  2:30,  1 user,  load average: 0.18, 0.15, 0.15
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    177.130.133.239  23:04    0.00s  0.01s  0.00s w
root@server [~]# service httpd status
                       Apache Server Status for localhost

   Server Version: Apache/2.2.26 (Unix) mod_ssl/2.2.26 OpenSSL/1.0.1e-fips
          mod_bwlimited/1.4

   Server Built: Dec 26 2013 14:42:34
     __________________________________________________________________

   Current Time: Thursday, 09-Jan-2014 23:04:07 BRST
   Restart Time: Thursday, 09-Jan-2014 19:34:44 BRST
   Parent Server Generation: 1
   Server uptime: 3 hours 29 minutes 23 seconds
   Total accesses: 93623 - Total Traffic: 667.3 MB
   CPU Usage: u.92 s2.08 cu41.33 cs0 - .353% CPU load
   7.45 requests/sec - 54.4 kB/second - 7.3 kB/request
   62 requests currently being processed, 20 idle workers

KK..K....K.._KKKKKK____KC.K..WK.KK.W_WKK.._..KK.K.K._..K..K._..K
KK._.KKKKK..KKKKK..KKKKKK.KK.KK..KKK.KK..._.K_._____..___.K.KK..
..KK.K..........................................................
................................................................
................................................................
................................................................
................................................................

   Scoreboard Key:
   "_" Waiting for Connection, "S" Starting up, "R" Reading Request,
   "W" Sending Reply, "K" Keepalive (read), "D" DNS Lookup,
   "C" Closing connection, "L" Logging, "G" Gracefully finishing,
   "I" Idle cleanup of worker, "." Open slot with no current process

Os pontos indicam slots abertos (nesse servidor a quantidade está adequada pois são 23:00 e ainda não é pico para ele então é sempre bom deixar uma quantidade moderada) se você está tendo problema com muitas conexões é interessante desativar a função Keep Alive ou diminuir o timeout.

Postado

então era isso, porem mesmo aumentando o máximo para 800 continuava dando isso, agora eu to usando o cpnginx e o padrão do apache, passou quase um dia todo sem cair e os processo do apache estão assim 

Current Time: Thursday, 09-Jan-2014 20:31:31 EST Restart Time: Thursday, 09-Jan-2014 09:54:36 EST Parent Server Generation: 6 Server uptime: 10 hours 36 minutes 55 seconds Total accesses: 381070 - Total Traffic: 2.8 GB CPU Usage: u74.41 s81.44 cu6832.34 cs0 - 18.3% CPU load 9.97 requests/sec - 77.3 kB/second - 7.8 kB/request 1 requests currently being processed, 11 idle workers

_________W.__...................................................
................................................................
................................................................
................................................................

 

ta bom? tem como melhora?

Postado

Danilo, segundo os dados que você me mandou ai o servidor está praticamente parado, está tendo somente pouquíssimas requisições, não sei lhe dizer se isso é devido ao CpNginx pois nunca utilizei o mesmo...

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?

-