View Single Post

   
  #2 (permalink)  
Old 02-19-2008, 06:16 PM
Thomas Ronayne
 
Posts: n/a
Default Re: My stupid ntp error

Scott Jordan wrote:

>Problems with ntp on one of our systems were traced to using a DNS cache
>which came up after ntp tried to poll its servers.
>
>D'OH!
>
>We'd switched dns on the machine to DJBDNS dnscache running under
>daemontools. dnscache was taking about 10 seconds to come up after
>rc.local (where ntpd is started) completed. Apparently ntpd is pretty
>graceless about retrying servers when dns is unavailable.
>
>ntpd log errors were:
>
>13 Dec 04:48:59 ntpd[276]: signal_no_reset: signal 17 had flags 4000000
>13 Dec 04:49:01 ntpd[276]: signal_no_reset: signal 14 had flags 4000000
>
>Two instances of ntpd would be present. The second one would hang.
>
>Solution was to put another nameserver in /etc/resolve.conf in addition
>to the local cache. I should have had a backup nameserver listed anyway.
>
>My pain has proven most educational.
>
>ScottJ
>
>

Yep, ouch.

Have you considered using the pool? My stuff is set up like this

server 127.127.1.0 # local clock
fudge 127.127.1.0 stratum 10
server north-america.pool.ntp.org
server north-america.pool.ntp.org
server north-america.pool.ntp.org

and I've experienced no problems whatsoever. It seems that the "local"
server avoids such problems (although I could be wrong about that) and
the pool appears to work just fine when the network becomes available.
After a few minutes

ntpq -n (or -np)

pops up with the servers it's using with nothing whatsoever in
/etc/resolv.conf.

Reply With Quote