Annotated edit history of
ipcclean(1) version 1 showing authors affecting page license.
View with all changes included.
Rev |
Author |
# |
Line |
1 |
perry |
1 |
IPCCLEAN |
|
|
2 |
!!!IPCCLEAN |
|
|
3 |
NAME |
|
|
4 |
SYNOPSIS |
|
|
5 |
DESCRIPTION |
|
|
6 |
NOTES |
|
|
7 |
---- |
|
|
8 |
!!NAME |
|
|
9 |
|
|
|
10 |
|
|
|
11 |
ipcclean - remove shared memory and semaphores from an aborted PostgreSQL server |
|
|
12 |
!!SYNOPSIS |
|
|
13 |
|
|
|
14 |
|
|
|
15 |
__ipcclean__ |
|
|
16 |
!!DESCRIPTION |
|
|
17 |
|
|
|
18 |
|
|
|
19 |
__ipcclean__ removes all shared memory segments and |
|
|
20 |
semaphore sets owned by the current user. It is intended to |
|
|
21 |
be used for cleaning up after a crashed PostgreSQL server |
|
|
22 |
(postmaster(1)). Note that immediately restarting the |
|
|
23 |
server will also clean up shared memory and semaphores, so |
|
|
24 |
this command is of little real utility. |
|
|
25 |
|
|
|
26 |
|
|
|
27 |
Only the database administrator should execute this program |
|
|
28 |
as it can cause bizarre behavior (i.e., crashes) if run |
|
|
29 |
during multiuser execution. If this command is executed |
|
|
30 |
while a __postmaster__ is running, the shared memory and |
|
|
31 |
semaphores allocated by the __postmaster__ will be |
|
|
32 |
deleted. This will result in a general failure of the |
|
|
33 |
backend servers started by that |
|
|
34 |
__postmaster__. |
|
|
35 |
!!NOTES |
|
|
36 |
|
|
|
37 |
|
|
|
38 |
This script is a hack, but in the many years since it was |
|
|
39 |
written, no one has come up with an equally effective and |
|
|
40 |
portable solution. Since the __postmaster__ can now clean |
|
|
41 |
up by itself, it is unlikely that __ipcclean__ will be |
|
|
42 |
improved upon in the future. |
|
|
43 |
|
|
|
44 |
|
|
|
45 |
The script makes assumption about the format of output of |
|
|
46 |
the __ipcs__ utility which may not be true across |
|
|
47 |
different operating systems. Therefore, it may not work on |
|
|
48 |
your particular OS. |
|
|
49 |
---- |
This page is a man page (or other imported legacy content). We are unable to automatically determine the license status of this page.