Ubuntu 16.04.4 O LTS aleatório congela após algumas horas de funcionamento

1

O Ubuntu está congelando aleatoriamente há algum tempo. Normalmente, após um congelamento, a tela de falha estaria ativa e mostraria o caminho de execução como update-notifer.

Hoje, após 9 horas de funcionamento, ele congelou sem relatório de falha. Desativei as atualizações automáticas antes do último congelamento.

Nós o usamos em um servidor que hospeda o CrushFTP. No final do contrato, alguém poderia me ajudar a apontar o registro correto que poderia mostrar a causa disso?

Eu ainda sou muito novo no Ubuntu, então peço desculpas por minha ignorância aqui.

Se alguém tiver tempo para me ajudar a vasculhar um log para me ajudar a entender o que estou vendo, também seria ótimo:)

    
por Matt 03.05.2018 / 11:28

1 resposta

0

Como monitorar seu log cron em tempo real:

16.04: Como faço o cron criar o cron.log e monitorá-lo em tempo real?

Trecho:

- > Faça uma alteração em /etc/rsyslog.d/50-default.conf com seu editor favorito:

sudo gedit /etc/rsyslog.d/50-default.conf

Use Ctrl - f (find) e digite cron para encontrar a linha que diz

#cron.*         /var/log/cron.log

Remova o # dessa linha. Em seguida, reinicie o serviço:

service rsyslog restart

A partir daí, todas as saídas relacionadas ao cron irão para /var/log/cron.log

Para impedir que cron envie e-mails de resumo, coloque esta linha no início do seu arquivo crontab :

crontab -e
(Insert first line)
MAILTO=""

Em seguida, para assisti-lo quase em tempo real, primeiro crie um comando wcron :

echo "#!/bin/bash" >wcron
echo "watch -n 10 tail -n 25 /var/log/cron.log" >>wcron
chmod +x wcron
sudo cp wcron /usr/sbin
  • watch -n 10 diz para atualizar a página a cada 10 segundos
  • tail -n 25 diz para exibir as últimas 25 entradas

Sempre que você quiser monitorar cron em tempo quase real em uma janela de terminal, digite:

wcron

----------------------------------------------- -------------

O mesmo pode ser feito para monitorar syslog , criando o comando slog

echo "#!/bin/bash" >slog
echo "watch -n 2 tail -n 25 /var/log/syslog" >>slog
chmod +x slog
sudo cp slog /usr/sbin

Sempre que você quiser monitorar /var/log/syslog em tempo quase real em uma janela de terminal, digite:

slog

Nota: se você precisar pausar essa saída temporariamente:

  • Ctrl - S para pausa

  • Ctrl - Q para retomar

por SDsolar 09.05.2018 / 20:44