Ajuda para descobrir o que está falhando no meu servidor CentOS 5

1

A cada poucos dias meu servidor falha. A média de carga e o uso de memória são muito altos, até que ele pare de responder a todas as solicitações.

Uma coisa estranha que acontece quando isso acontece, é que as páginas estáticas continuam a funcionar muito bem, mesmo com alta carga de servidor, mas as páginas com consultas mysql são executadas lentamente ou às vezes não atendem as requisições.

Não encontrei nada que pudesse acontecer em /var/log/messages

Quando digito top no shell, vejo algo suspeito assim:

12508 nobody    18   0  214m  19m  12m R 81.8  0.2   4:02.62 httpd 

Não tenho certeza, mas isso significa que há um processo do httpd sendo executado por mais de quatro horas?

Outros processos também possuem um valor TIME + alto quando o servidor está quase completamente falhando.

Esses processos poderiam ser o problema?

Existe algum lugar onde eu possa encontrar logs mysql? Eu não encontrei nada em /var/log/mysql .

Alguém tem alguma ideia sobre o que poderia ser o problema?

    
por valter 19.09.2011 / 23:56

2 respostas

2

Muitas coisas podem ser o problema. Se você estiver trocando, seu sistema não terá memória suficiente e você precisará atualizar ou reduzir o número e / ou o tamanho dos processos em execução.

Um processo de trabalho do Apache com 4+ horas de tempo de CPU (ou que foi iniciado há mais de quatro horas) não é um problema; é o que é suposto fazer - ficar por aqui e consumir CPU enquanto atende a solicitações. Trabalhadores do Apache poderiam ser a causa do problema, mas a partir das informações fornecidas é impossível dizer.

Eu poderia continuar e continuar, mas eu já tenho, em um artigo que escrevi sobre buscando problemas de desempenho em Sistemas Linux . Eu recomendo que você leia, siga as recomendações e volte com novas perguntas contendo dados de análise específicos, caso precise de ajuda para interpretar algo.

    
por 20.09.2011 / 00:49
1

Você pode ter um problema de subsistema de disco ou E / S. Você tem intervalos de tempo em seus registros? Alguns processos podem estar sendo executados na RAM enquanto qualquer coisa que precise de acesso ao disco parar ou falhar, aumentando a carga. Como você está se recuperando disso? Uma reinicialização difícil?

    
por 20.09.2011 / 00:52