From 7604267de88da39dc7d920ad8bdbf67cecf0feb8 Mon Sep 17 00:00:00 2001 From: Bruce Momjian Date: Thu, 24 Mar 2005 18:16:17 +0000 Subject: [PATCH] Set socket timer to 58 instead of 60 minutes for hour-old cleaners: * Touch the socket and lock file at least every hour, to * ensure that they are not removed by overzealous /tmp-cleaning * tasks. Set to 58 minutes so a cleaner never sees the * file as an hour old. --- src/backend/postmaster/postmaster.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/backend/postmaster/postmaster.c b/src/backend/postmaster/postmaster.c index 5d0368c35b..a8aae43b6f 100644 --- a/src/backend/postmaster/postmaster.c +++ b/src/backend/postmaster/postmaster.c @@ -37,7 +37,7 @@ * * * IDENTIFICATION - * $PostgreSQL: pgsql/src/backend/postmaster/postmaster.c,v 1.448 2005/03/24 05:19:05 momjian Exp $ + * $PostgreSQL: pgsql/src/backend/postmaster/postmaster.c,v 1.449 2005/03/24 18:16:17 momjian Exp $ * * NOTES * @@ -1248,10 +1248,11 @@ ServerLoop(void) /* * Touch the socket and lock file at least every hour, to * ensure that they are not removed by overzealous /tmp-cleaning - * tasks. + * tasks. Set to 58 minutes so a cleaner never sees the + * file as an hour old. */ now = time(NULL); - if (now - last_touch_time >= 60 * 60) + if (now - last_touch_time >= 58 * 60) { TouchSocketFile(); TouchSocketLockFile();