Post DST changes
Chris Slothouber
chris at hier7.com
Mon Mar 12 15:24:21 UTC 2007
Hi Mike,
It appears that certain daemons don't read tzdata except at startup.
I'm not using bind or sendmail in production but I did notice this on a
few development servers... Probably related to the way time zone info
is read by libc. Because really, how often does it change? :)
- Chris
Mike Tancsa wrote:
> I am seeing some inconsistent and strange results after the DST change
> this weekend. On all the boxes, it seems setup OK
>
> # zdump -v /etc/localtime | grep 2007
> /etc/localtime Sun Mar 11 06:59:59 2007 UTC = Sun Mar 11 01:59:59 2007
> EST isdst=0 gmtoff=-18000
> /etc/localtime Sun Mar 11 07:00:00 2007 UTC = Sun Mar 11 03:00:00 2007
> EDT isdst=1 gmtoff=-14400
> /etc/localtime Sun Nov 4 05:59:59 2007 UTC = Sun Nov 4 01:59:59 2007
> EDT isdst=1 gmtoff=-14400
> /etc/localtime Sun Nov 4 06:00:00 2007 UTC = Sun Nov 4 01:00:00 2007
> EST isdst=0 gmtoff=-18000
>
> And the command "date" gives the correct time.
>
> But until I restart some applications, I dont see the right times logged
> in syslog ?!
>
> e.g
> # date
> Mon Mar 12 08:17:06 EDT 2007
>
> And looking at BIND's entries to syslog, I see the correct timestamps
>
> Mar 12 08:17:42 granite named[16080]: denied recursion for query from
> [198.73.192.129].1364 for 119.64.22.72.in-addr.arpa IN
> Mar 12 08:17:42 granite named[16080]: denied recursion for query from
> [198.73.192.129].1364 for 119.64.22.72.in-addr.arpa IN
> Mar 12 07:17:43 granite /kernel: Connection attempt to TCP
> 199.212.xx.x:995 from 74.97.26.112:53911 flags:0x02
> Mar 12 08:17:50 granite named[16080]: denied update from
> [64.7.xx.90].2163 for "xxx.com" IN
> Mar 12 08:17:50 granite named[16080]: denied update from
> [64.7.xx.90].2163 for "xxx.com" IN
>
> yet mixed in notice the /kernel entry... Its an hour off !?
>
> if I restart syslogd, it corrects it for the kernel entry, but not for
> other applications. They all seem to log the time one hour back. Most
> applications seem this way. On my more recent boxes this didnt happen,
> but for some legacy RELENG_4 and older RELENG_5 and RELENG_6 boxes, the
> same odd behavior.
>
> /etc/localtime looks the same on all the boxes
>
> # md5 /etc/localtime
> MD5 (/etc/localtime) = 82980b1345aab5a97d90307edfefb6da
>
> [smtp1]% md5 /etc/localtime
> MD5 (/etc/localtime) = 82980b1345aab5a97d90307edfefb6da
> [smtp1]%
>
> yet different behaviour. Any idea whats up ?
>
> ---Mike
>
>
> --------------------------------------------------------------------
> Mike Tancsa, tel +1 519 651 3400
> Sentex Communications, mike at sentex.net
> Providing Internet since 1994 www.sentex.net
> Cambridge, Ontario Canada www.sentex.net/mike
>
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to
> "freebsd-questions-unsubscribe at freebsd.org"
More information about the freebsd-questions
mailing list