summaryrefslogtreecommitdiff
path: root/src/man/ipcclean.1
diff options
context:
space:
mode:
authorMarc G. Fournier1996-11-14 10:18:14 +0000
committerMarc G. Fournier1996-11-14 10:18:14 +0000
commit7ac541daf1b0bba6274f280eedba01166f97cbe8 (patch)
tree14015895f470ce0846df3bc9dd117ecf7fd6bfd6 /src/man/ipcclean.1
parent389fe48cbb513888205bbe3a5008ed109976dacb (diff)
moved man pages here, as requested by Bryan
Diffstat (limited to 'src/man/ipcclean.1')
-rw-r--r--src/man/ipcclean.136
1 files changed, 36 insertions, 0 deletions
diff --git a/src/man/ipcclean.1 b/src/man/ipcclean.1
new file mode 100644
index 00000000000..40ea62354b2
--- /dev/null
+++ b/src/man/ipcclean.1
@@ -0,0 +1,36 @@
+.\" This is -*-nroff-*-
+.\" XXX standard disclaimer belongs here....
+.\" $Header: /cvsroot/pgsql/src/man/Attic/ipcclean.1,v 1.1 1996/11/14 10:17:22 scrappy Exp $
+.TH IPCCLEAN UNIX 11/05/95 Postgres95 Postgres95
+.SH NAME
+ipcclean \(em clean up shared memory and semaphores from aborted backends
+.SH SYNOPSIS
+.BR "ipcclean"
+.SH DESCRIPTION
+.IR Ipcclean
+cleans up shared memory and semaphore space from aborted backends by
+deleting all instances owned by user \*(lqpostgres\*(rq. Only the DBA
+should execute this program as it can cause bizarre behavior (i.e.,
+crashes) if run during multi-user execution. This program should be
+executed if messages such as
+.BR "semget: No space left on device"
+are encountered when starting up the
+.IR postmaster
+or the backend server.
+.SH BUGS
+If this command is executed while a
+.IR postmaster
+is running, the shared memory and semaphores allocated by the
+.IR postmaster
+will be deleted. This will result in a general failure of the
+backends servers started by that
+.IR postmaster .
+.PP
+This script is a hack, but in the many years since it was written, no
+one has come up with an equally effective and portable solution.
+Suggestions are welcome.
+.PP
+The script makes assumption about the format of output of the
+.BR ipcs
+utility which may not be true across different operating systems.
+Therefore, it may not work on your particular OS.