NTP não sincroniza o tempo continuamente, Tem que reiniciar o serviço do NTP então ele SYNC no Ubuntu

1

Estou enfrentando um problema. Servidor NTP não sincroniza a hora automaticamente. Se eu mudar o horário do sistema, o servidor NTP não conseguirá corrigi-lo. Depois de reiniciar o serviço do NTP, sincronize o tempo de outra forma não. Verifiquei o log também, mas não encontrei nada.

log tem esse tipo de entrada.     23 dez 16:37:49 ntpd [5413]: saída do ntpd no sinal 15

saída de ntpq -p é como segue.

ntpq -p
remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*ns.creativecont 130.102.128.23   3 u    8   64    1  303.276    3.860  20.429
 cachens2.onqnet 6.169.99.206     4 u    5   64    1  317.901   19.407  31.257
 a.pool.ntp.uq.e 216.218.192.202  2 u    6   64    1  266.111   18.447  29.693
 hosting.wireles 203.35.83.242    2 u    3   64    1  311.291    6.405  22.445
 juniperberry.ca 193.79.237.14    2 u   12   64    1  185.838   -2.730   0.004
 255.255.0.0     .BCST.          16 u    -   64    0    0.000    0.000   0.004

Por favor, deixe-me saber se alguém tem alguma solução.

    
por user260278 23.12.2014 / 07:59

1 resposta

1

Isso é por desigm (assumindo que você está mudando o tempo em uma quantidade significativa). Veja a página ntpd nan ...

   -g      Normally, ntpd exits with a message to the system log if the  offset  exceeds  the  panic
           threshold, which is 1000 s by default. This option allows the time to be set to any value
           without restriction; however, this can happen only once. If  the  threshold  is  exceeded
           after that, ntpd will exit with a message to the system log. This option can be used with
           the -q and -x options. See the tinker command for other options.

Se você alterar a hora no cliente NTP manualmente por uma quantidade suficiente, então o daemon NTP diz que algo estranho está acontecendo e sai. Normalmente, o relógio do sistema iria apenas derivar por pequenas quantidades e o ntpd lidaria com isso.

Se você ainda tiver problemas, tente iniciar o ntpd com o sinalizador -D (para obter informações de depuração) - isso deve mostrar o que está acontecendo com mais detalhes.

Se o cliente NTP for uma máquina virtual, você geralmente precisará tomar medidas especiais para evitar que dois sistemas tentem controlar o tempo - depende da plataforma que você está usando.

    
por 23.12.2014 / 09:34