| PostgreSQL | ||
|---|---|---|
| 上一页 | 下一页 | |
ipcclean
— 清理退出的后端留下的共享内存和信号灯ipcclean
无。
无。
ipcclean 通过删除所有属于 postgres 的IPC实例清空一个退出的后端的共享内存和信号灯。只有 DBA 可以运行这条命令,因为如果在多用户执行时会导致奇异的现象(如,崩溃)。如果在启动 postmaster或者后端服务器是出现 semget: No space left on device 这样的信息时应该执行这条命令。
如果在 postmaster 运行时执行这条命令,postmaster 分配的共享内存和信号灯将被删除。这通常会导致该 postmaster 启动的后端服务器的一个常见错误的发生。
这个脚本是个“hack”,但是从写成它的这些年来,没有人提出等效的可移植的解决方法。我们欢迎任何建议。
这个脚本对 ipcs 的输出格式的假设在不同平台之间可能不总是正确的。因此它可能在你的 OS 上无法工作。
| 上一页 | 首页 | 下一页 |
| initlocation | 开头 | pg_passwd |