From: | Bill Moran <wmoran(at)potentialtech(dot)com> |
---|---|
To: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
Cc: | decibel <decibel(at)decibel(dot)org>, "pgsql-general(at)postgresql(dot)org mailing list postgres" <pgsql-general(at)postgresql(dot)org> |
Subject: | Re: What happens when syslog gets blocked? |
Date: | 2009-08-06 19:00:37 |
Message-ID: | 20090806150037.c4bb0ce2.wmoran@potentialtech.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-docs pgsql-general |
In response to Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>:
> decibel <decibel(at)decibel(dot)org> writes:
> > We recently had a problem with a database where the /var filesystem
> > got corrupted. This appears to have seriously impacted the ability of
> > STDERR from Postgres to get put out to disk, which ended up blocking
> > backends.
>
> > Because of this we want to switch from using STDERR to using syslog,
> > but I'm not sure if syslog() can end up blocking or not.
>
> syslog (at least in the implementations I'm familiar with) has the
> opposite problem: when the going gets tough, it starts losing messages.
> I do not think you'll really be making your life better by switching.
Well ... "life better" really depends on which failure scenario you're
more comfortable with ... personally, I'd rather lose log messages than
have the DB system go down. Of course, if auditing is critical to your
scenario, then your priorities are different ...
--
Bill Moran
http://www.potentialtech.com
http://people.collaborativefusion.com/~wmoran/
From | Date | Subject | |
---|---|---|---|
Next Message | decibel | 2009-08-07 05:06:10 | Re: What happens when syslog gets blocked? |
Previous Message | Tom Lane | 2009-08-06 18:43:32 | Re: What happens when syslog gets blocked? |
From | Date | Subject | |
---|---|---|---|
Next Message | Josh Trutwin | 2009-08-06 19:07:52 | Re: Empty Updates, ON UPDATE triggers and Rules |
Previous Message | Pavel Stehule | 2009-08-06 18:52:40 | Re: JOIN a UNION |