Meu servidor ubuntu 11.10 está lá muito feliz nos últimos 3 a 4 meses, e de repente o tempo começa a ficar fora de sincronia por uma hora. Não sei por que, nada mudou na configuração do servidor, eu li que pode estar relacionado ao uso de recursos do sistema.
De qualquer forma, para neutralizar isso, vi muitas pessoas recomendando a instalação do NTP e do daemon NTP (ntpd), para que o horário seja sincronizado automaticamente. Eu instalei o NTPD e ele parece funcionar por um dia e, de repente, para de funcionar.
depois de cerca de um dia quando eu faço
ntpq -q
para listar os pares conectados, recebo o erro
ntpq: read: Connection refused
se eu tentar e reiniciar o serviço
sudo service ntp restart
eu recebo a seguinte mensagem
* Stopping NTP server ntpd
start-stop-daemon: warning: failed to kill 26915: No such process
* Starting NTP server ntpd
Depois de fazer isso em cerca de 5 minutos, o tempo é sincronizado novamente. Se eu reiniciar o serviço novamente, não recebo a mensagem acima, apenas recebo
* Stopping NTP server ntpd
* Starting NTP server ntpd
e se eu tentar ntpq -p novamente eu recebo
remote refid st t when poll reach delay offset jitter
==============================================================================
noc.be.it2go.eu 193.190.230.66 2 u 43 64 3 10.819 -353184 0.183
panoramix.linoc 193.67.79.202 2 u 41 64 3 24.647 -353186 0.178
nsb.lds.net.ua 160.45.10.8 2 u 39 64 3 68.545 -353186 0.001
europium.canoni 193.79.237.14 2 u 38 64 3 1.222 -353186 0.096
é quase como reiniciar o serviço, mas, cerca de um dia depois, terei que fazer a mesma coisa novamente, pois o tempo terá parado de sincronizar.
aqui está o que está no arquivo de log
13 Feb 11:18:38 ntpd[27108]: ntpd exiting on signal 15
14 Feb 11:44:30 ntpd[1872]: ntpd exiting on signal 15
15 Feb 10:16:25 ntpd[26869]: ntpd exiting on signal 15
16 Feb 05:26:41 ntpd[26915]: 158.37.91.134 interface xxx.xxx.xxx.xxx -> xxx.xxx.xxx.xxx
16 Feb 05:51:41 ntpd[26915]: 158.37.91.134 interface xxx.xxx.xxx.xxx -> xxx.xxx.xxx.xxx
16 Feb 10:14:30 ntpd[23793]: ntpd exiting on signal 15
no arquivo de log acima, em 13 de fevereiro, 11:18:38, é o seguinte que aparece em / var / log / syslog
Feb 13 11:18:40 serverx ntpd[29251]: ntpd [email protected] Fri Jun 17 06:06:35 UTC 2011 (1)
Feb 13 11:18:40 serverx ntpd[29252]: proto: precision = 0.118 usec
Feb 13 11:18:40 serverx ntpd[29252]: ntp_io: estimated max descriptors: 1024, initial socket boundary: 16
Feb 13 11:18:40 serverx ntpd[29252]: Listen and drop on 0 v4wildcard 0.0.0.0 UDP 123
Feb 13 11:18:40 serverx ntpd[29252]: Listen and drop on 1 v6wildcard :: UDP 123
Feb 13 11:18:40 serverx ntpd[29252]: Listen normally on 2 lo 127.0.0.1 UDP 123
Feb 13 11:18:40 serverx ntpd[29252]: Listen normally on 3 eth0 xx.xxx.xxx.xxx UDP 123
Feb 13 11:18:40 serverx ntpd[29252]: Listen normally on 4 eth0:1 xx.xxx.xxx.xxx UDP 123
Feb 13 11:18:40 serverx ntpd[29252]: Listen normally on 5 eth0:2 xx.xxx.xxx.xxx UDP 123
Feb 13 11:18:40 serverx ntpd[29252]: Listen normally on 6 eth0:3 xx.xxx.xxx.xxxUDP 123
Feb 13 11:18:40 serverx ntpd[29252]: Listen normally on 7 eth0:4 xx.xxx.xxx.xxx UDP 123
Feb 13 11:18:40 serverx ntpd[29252]: Listen normally on 8 eth0:5 xx.xxx.xxx.xxx UDP 123
Feb 13 11:18:40 serverx ntpd[29252]: Listen normally on 9 eth0:6 xx.xxx.xxx.xxx UDP 123
Feb 13 11:18:40 serverx ntpd[29252]: Listen normally on 10 eth0:7 xx.xxx.xxx.xxx UDP 123
Feb 13 11:18:40 serverx ntpd[29252]: Listen normally on 11 eth0:8 xx.xxx.xxx.xxx UDP 123
Feb 13 11:18:40 serverx ntpd[29252]: Listen normally on 12 eth0 fe80::250:56ff:fea1:41 UDP 123
Feb 13 11:18:40 serverx ntpd[29252]: Listen normally on 13 lo ::1 UDP 123
xxx.xxx.xxx.xxx = endereço IP
alguma idéia de por que isso está acontecendo?
fonte
logfile /var/log/ntp.log
ao ntp.conf e reiniciar o ntpd.Respostas:
Suspeito que o seu relógio esteja muito
ntpd
atrasado para poder voltar ao horário correto. O NTP funciona apenas se o relógio estiver dentro de +/- 5 minutos da hora correta.Inicie com a
-g
bandeira para forçar umantpdate
correção pontual de estilo. Não estou muito familiarizado com o Ubuntu, mas suspeito que exista um arquivo de configuração / padrãontpd
no / etc em algum lugar onde você possa adicionar esse sinalizador.fonte
ntpq
saída estava muito distante). Eu ainda recomendo que você começarntpd
com-g
e, em seguida, ver se ele continua a morrer.