Re: What happens when syslog gets blocked?

Поиск
Список
Период
Сортировка
От decibel
Тема Re: What happens when syslog gets blocked?
Дата
Msg-id B8C408BD-805C-4172-B09C-2E07331E8E78@decibel.org
обсуждение исходный текст
Ответ на Re: What happens when syslog gets blocked?  (Bill Moran <wmoran@potentialtech.com>)
Ответы Re: What happens when syslog gets blocked?
Список pgsql-general
On Aug 6, 2009, at 2:00 PM, Bill Moran wrote:
> In response to Tom Lane <tgl@sss.pgh.pa.us>:
>
>> decibel <decibel@decibel.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 ...


Bingo. I'm thinking we should make mention of this in the docs...
--
Decibel!, aka Jim C. Nasby, Database Architect  decibel@decibel.org
Give your computer some brain candy! www.distributed.net Team #1828



В списке pgsql-general по дате отправления:

Предыдущее
От: Christine Desmuke
Дата:
Сообщение: Re: Make check fails on 8.3.7
Следующее
От: Alban Hertroys
Дата:
Сообщение: Re: Make check fails on 8.3.7