找不到IPCCLEAN命令

时间:2014-04-08 09:41:32

标签: linux postgresql fedora

启动PostgreSQL服务器时遇到问题。当我尝试启动服务器时写下这个错误:

  

致命:无法写入锁定文件“postmaster.pid”:没有剩余空间   设备

我通过使用命令ipcclean找到解决方案以清除内存。但是,当我尝试使用此命令系统时,说找不到命令。

有人能帮助我吗? )

2 个答案:

答案 0 :(得分:2)

ipcclean是一个过时的PostgreSQL脚本,在8.3版本之后消失(不再维护自己)。它的documentation在8.3中提及:

  

由于postgres现在可以自行清理,因此不太可能   ipcclean将来会有所改进。

事实上,它已被删除。

无论如何,already answeredNo space left on device表示磁盘已满,ipcclean即使你有8.3或更早的帖子也无法帮助。

答案 1 :(得分:1)

您的磁盘空间不足(设备上没有剩余空间)且内存不足,因此清理IPC内存无济于事。

查找占用磁盘空间的内容并释放一些空间。您可以先尝试删除旧的日志文件。

考虑分配更多磁盘空间。