| From: | Ragnar Kjørstad <postgres(at)ragnark(dot)vestdata(dot)no> |
|---|---|
| To: | Neil Toronto <NToronto(at)Dentrix(dot)com> |
| Cc: | pgsql-admin(at)postgresql(dot)org |
| Subject: | Re: [7.0.2] rotating log files ... |
| Date: | 2000-08-28 21:07:11 |
| Message-ID: | 20000828230711.D19112@vestdata.no |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-admin |
On Mon, Aug 28, 2000 at 02:37:24PM -0600, Neil Toronto wrote:
> The process still has an open file handle, and will continue to do so even
> after you move it. So, if your file is /var/log/messages, and you do a mv
> /var/log/messages /var/log/messages.old or something (I know that's stupid,
> but this is an example), the process will continue to write to
> /var/log/messages.old.
Naturally, you need to HUP the process when you're done moving the file.
(and ofcourse, you need to have the rotated version on the same
filesystem)
> The best way is what Chris said: copy the file, and cat /dev/null > logfile.
> That'll truncate it well.
Copying the file will take much longer, and you might loose log-entries
that are written after cp but before truncate.
--
Ragnar Kjorstad
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Palle Girgensohn | 2000-08-28 23:36:34 | Re: [7.0.2] rotating log files ... |
| Previous Message | Ragnar Kjørstad | 2000-08-28 20:58:01 | Re: [7.0.2] rotating log files ... |