From: | "Richard Huxton" <dev(at)archonet(dot)com> |
---|---|
To: | "Philip Molter" <philip(at)datafoundry(dot)net>, "Martijn van Oosterhout" <kleptog(at)svana(dot)org> |
Cc: | "Postgresql General" <pgsql-general(at)postgresql(dot)org> |
Subject: | Re: Errors in logs |
Date: | 2001-07-18 15:14:18 |
Message-ID: | 004b01c10f9c$522bc6c0$1001a8c0@archonet.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
From: "Philip Molter" <philip(at)datafoundry(dot)net>
> On Wed, Jul 18, 2001 at 05:23:53PM +1000, Martijn van Oosterhout wrote:
> : I'm getting these errors in my logs. they don't seem bad but I like to
be
> : sure:
> :
> : 010708.02:33:03.966 [2369] SIInsertDataEntry: table is 70% full,
signaling postmaster
> : 010708.02:33:03.966 [27400] pmdie 12
> : 010708.02:33:03.991 [27400] SignalChildren: sending signal 12 to process
2369
> : 010708.02:33:03.991 [27400] SignalChildren: sending signal 12 to process
24757
> : 010708.02:33:03.991 [27400] SignalChildren: sending signal 12 to process
9657
> : 010708.02:33:04.420 [9657] NOTICE: InvalidateSharedInvalid: cache
state reset
> : 010708.04:00:03.924 [2535] NOTICE: RegisterSharedInvalid: SI buffer
overflow
> : 010708.04:00:03.924 [2535] NOTICE: InvalidateSharedInvalid: cache
state reset
> For the record, I've seen the same errors at various times through the
> use of our database, and it's almost always during vacuums (7.1.2).
>
From the source:
/*
* Try to prevent table overflow. When the table is 70% full send a
* SIGUSR2 (ordinarily a NOTIFY signal) to the postmaster, which
will
* send it back to all the backends. This will force idle backends
to
* execute a transaction to look through pg_listener for NOTIFY
* messages, and as a byproduct of the transaction start they will
* read SI entries.
*
* This should never happen if all the backends are actively
executing
* queries, but if a backend is sitting idle then it won't be
starting
* transactions and so won't be reading SI entries.
*
* dz - 27 Jan 1998
*/
Looks like it's allocating space or something, so invalidates any data in
backend caches.
- Richard Huxton
From | Date | Subject | |
---|---|---|---|
Next Message | Ryan C. Bonham | 2001-07-18 15:21:17 | RE: THIS IS NOT RELATED TO THE RDBMS BUT PLEEEEEEEEEEEE EASE |
Previous Message | Keith F Irwin | 2001-07-18 15:07:15 | Ping? |