Ir para conteúdo
  • Cadastre-se

Apache Para De Responder


Danilo br

Posts Recomendados

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...

Link para o comentário
Compartilhar em outros sites

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

Link para o comentário
Compartilhar em outros sites

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! :)

Link para o comentário
Compartilhar em outros sites

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.

Link para o comentário
Compartilhar em outros sites

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?

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?