mensagens imuxsock no syslog e o sistema não responde

5

Estou recebendo essas mensagens no syslog.

rsyslogd-2177: imuxsock lost 21869 messages from pid 3418 due to rate-limiting
rsyslogd-2177: imuxsock begins to drop messages from pid 3427 due to rate-limiting

Meu servidor está parando de responder nos últimos dias e eu tenho que reiniciar a máquina duas a três vezes.

Por favor, deixe-me saber quais poderiam ser essas mensagens e se essas mensagens podem ser a razão da queda do servidor.

    
por shashuec 31.10.2012 / 16:24

4 respostas

3

Minha experiência é que a mensagem "rsyslogd-2177: imuxsock perdeu xxx mensagens de pid yyy devido a limitação de taxa" pode aparecer nos logs vários dias depois que as mensagens de log em questão foram descartadas. Isso significa que você não pode encontrar outras referências ao pid fornecido no arquivo de log atual e, portanto, não pode encontrar outras mensagens desse pid que possam lhe dizer o que era.

Supondo que você esteja usando algo como logrotate, percorrer os logs arquivados da semana anterior provavelmente mostrará a origem das mensagens ignoradas, e você verá as mensagens que iniciaram a inundação, o que pode ser suficiente para entender o que foi acontecendo.

    
por 21.10.2013 / 18:53
3

Apenas alguns segundos atrás, eu resolvi um problema em que, por quase uma hora, processos simples estavam pendurados em um loop de cpu ocupado, como em um bloqueio ou mutex. O syslog mostrou estas mensagens:

Jan  9 12:15:43 host1 rsyslogd-2177: imuxsock lost 354 messages from pid 157711 due to rate-limiting

e o processo 157711 foi postfix. service postfix restart corrigiu o problema imediatamente.

    
por 09.01.2014 / 13:25
2

Parece que você pode ter um processo fora de controle em execução no seu sistema ... Talvez, até, sua máquina tenha sido comprometida (?).

Essas mensagens de log estão relacionadas ao recurso de limitação de taxa do rsyslog . No momento, estou tentando identificar um problema semelhante em uma de minhas máquinas, embora a minha pareça um pouco menos grave - estou perdendo apenas cerca de 100 mensagens de log de cada vez. (Por exemplo, estou vendo "imuxsock perdeu 100 mensagens ...")

Se alguém tiver alguma ideia de rastrear a origem das mensagens registradas "perdidas", isso pode ser muito útil. Eu acredito que o meu problema pode estar relacionado ao Postfix, mas como os IDs do processo (números "pid") fornecidos na mensagem de log não são mais relevantes (já que, presumivelmente, os processos não existem mais), é um pouco complicado determinar. ..

    
por 07.04.2013 / 23:27
1

Eu tive um problema semelhante e provavelmente causado por um cronjob falhando e tentando enviar um email. Este e-mail foi parado e o postfix não estava gostando dele.

    
por 27.03.2015 / 18:52