rsyslogd usando 197% de CPU nos últimos dias

3

Eu estou rodando o servidor Natty na nuvem rackspace e o rsyslogd está rodando em 197% da CPU (máquina quad core eu acredito) nos últimos dias. Há algo que eu possa fazer para descobrir o que está acontecendo?

    
por Jesse 13.07.2011 / 12:22

4 respostas

0

Eu sei que isso é antigo agora, mas eu tive esse problema em um servidor virtual privado que estou executando. Era o servidor Ubuntu e acredito que fosse 10.10.

Eu encontrei esta página: link

E sugeriu-me um problema com o kernel então mudei para usar o mais recente (através de uma interface web, a empresa está rodando o Xen.) e isso resolveu o meu problema.

Isso aconteceu em julho de 2011 (alguns meses atrás) e não consigo lembrar qual versão do kernel eu estava usando, mas agora estou usando a versão 3.0.0 ...

    
por James Khoury 30.09.2011 / 05:00
5

No OpenVZ, o rsyslog tem uma tendência a usar 100% + CPU. Os comandos a seguir resolveriam o problema:

service rsyslog stop
sed -i -e 's/^$ModLoad imklog/#$ModLoad imklog/g' /etc/rsyslog.conf
service rsyslog start
    
por user278985 07.05.2014 / 13:17
3

Jesse meu go-to "WTF?" método de depuração para algo como isto é strace.

Ctrl + C para sair destes:

Para ver o que está acontecendo em tempo real:

sudo strace -p 'pidof rsyslogd'

Para ver um resumo de onde está gastando seu tempo:

sudo strace -c -p 'pidof rsyslogd'

Existem alguns indicadores úteis para estes que irão alterar alguns dos seus resultados. man strace para mais informações.

    
por SpamapS 13.07.2011 / 13:46
2

Isso soa como um relatório de bug (que rsyslogd não está se comportando como esperado), por favor, você pode denunciá-lo ao bug-tracker para que ele possa ser rastreado e investigado com sua ajuda:

por sladen 13.07.2011 / 15:08