From: Chris Friesen <cfriesen@nortelnetworks.com>
To: Andreas Dilger <adilger@turbolabs.com>
Cc: linux-kernel@vger.kernel.org
Subject: Re: kernel log messages using wrong timezone
Date: Fri, 04 Jan 2002 16:12:12 -0500 [thread overview]
Message-ID: <3C361AAC.EB9570B9@nortelnetworks.com> (raw)
In-Reply-To: <3C360D22.F6FFFAD6@nortelnetworks.com> <20020104135129.Q12868@lynx.no>
Andreas Dilger wrote:
>
> On Jan 04, 2002 15:14 -0500, Chris Friesen wrote:
> > How does the kernel figure out how to timestamp the log output?
> > The reason I'm asking is that we have a system that has /etc/localtime
> > pointing to the Americas/Montreal timezone, but the log output from the
> > kernel appears to be UTC.
>
> The kernel doesn't timestamp the logs, AFAIK. That is done by syslog when
> it writes the logs to disk. If you check "dmesg" output - no timestamps.
Hmm...good point. However, I should clarify that userspace logs are being
corrected for timezone, but kernel logs are not. For userspace apps the
timestamping is done in the glibc syslog() call, so now I need to figure out
where it's done for the kernel.
> > Can anyone point me to the right place to deal with this?
>
> Restart syslog so that it notices the new timezone, or something else, I
> don't know. IIRC, you are the one doing strange things with syslog.
> Are you doing network syslog logging now? Are both of your hosts running
> with the same timezone?
I always was logging remotely, but we wanted to log to NFS-mounted files as well
without hanging the userspace apps when NFS borked.
What I ended up doing was to fork syslog and set up a sysV message queue between
the parent and child. The child does all writing to the NFS-mounted
filesystem. Thus, if NFS dies for whatever reason the child blocks and the
parent just dumps messages into the queue. Eventually (1024 messages or 16KB of
data) the queue fills up and we start to lose messages (the parent uses
non-blocking writes), but in practice we don't hit the limit before NFS is
regained.
Chris
--
Chris Friesen | MailStop: 043/33/F10
Nortel Networks | work: (613) 765-0557
3500 Carling Avenue | fax: (613) 765-2986
Nepean, ON K2H 8E9 Canada | email: cfriesen@nortelnetworks.com
next prev parent reply other threads:[~2002-01-04 21:07 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-01-04 20:14 kernel log messages using wrong timezone Chris Friesen
2002-01-04 20:51 ` Andreas Dilger
2002-01-04 21:12 ` Chris Friesen [this message]
2002-01-04 21:57 ` Andreas Dilger
2002-01-04 21:47 ` kernel log messages using wrong timezone -- solved Chris Friesen
2002-01-05 0:38 ` kernel log messages using wrong timezone Alan Cox
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=3C361AAC.EB9570B9@nortelnetworks.com \
--to=cfriesen@nortelnetworks.com \
--cc=adilger@turbolabs.com \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox