mirror of
https://github.com/postgres/postgres.git
synced 2025-11-12 05:01:15 +03:00
Re-read Unix-socket lock file every so often (every CheckPoint interval,
actually) to ensure that its file access time doesn't get old enough to tempt a /tmp directory cleaner to remove it. Still another reason we should never have put the sockets in /tmp in the first place ...
This commit is contained in:
@@ -11,7 +11,7 @@
|
||||
*
|
||||
*
|
||||
* IDENTIFICATION
|
||||
* $Header: /cvsroot/pgsql/src/backend/postmaster/postmaster.c,v 1.203 2001/01/24 19:43:04 momjian Exp $
|
||||
* $Header: /cvsroot/pgsql/src/backend/postmaster/postmaster.c,v 1.204 2001/01/27 00:05:31 tgl Exp $
|
||||
*
|
||||
* NOTES
|
||||
*
|
||||
@@ -788,7 +788,15 @@ ServerLoop(void)
|
||||
timeout = &timeout_tv;
|
||||
}
|
||||
else
|
||||
{
|
||||
CheckPointPID = CheckPointDataBase();
|
||||
/*
|
||||
* Since this code is executed periodically, it's a fine
|
||||
* place to do other actions that should happen every now
|
||||
* and then on no particular schedule. Such as...
|
||||
*/
|
||||
TouchSocketLockFile();
|
||||
}
|
||||
}
|
||||
|
||||
#ifdef USE_SSL
|
||||
|
||||
Reference in New Issue
Block a user