On Wed, Apr 11, 2012 at 4:03 PM, Tom Lane <tgl@xxxxxxxxxxxxx> wrote:
Wells Oliver <wellsoliver@xxxxxxxxx> writes:Use the logging collector with its built-in rotation parameters, and you
> Might anyone share theirs? My log_rotation is set to 'stderr', and the log
> files are being put into /var/log/postgresql.
> My main concern is the postrotate action-- want to make sure the log is
> properly rotated, unneeded older logs removed, and postgres... properly
> bounced?
don't need anything else.
If you insist on an external solution, there's basically no way except
to shut down and restart postgres after any rotation, because there are
going to be N processes all connected to the same stderr file descriptor.
regards, tom lane
Wells Oliver
wellsoliver@xxxxxxxxx