我有一个Postgresql 9.1服务器,现在几次服务器上的硬盘驱动器已经完全填满,没有正当理由。我使用以下命令检查了占用这么多空间的内容
du -a /var | sort -n -r | head -n 10
它变成了postgresql-9.1-main.log文件
当我cat postgresql-9.1-main.log
时,会有无穷无尽的
connect: Bad file descriptor
connect: Bad file descriptor
connect: Bad file descriptor
connect: Bad file descriptor
connect: Bad file descriptor
connect: Bad file descriptor
connect: Bad file descriptor
connect: Bad file descriptor
connect: Bad file descriptor
connect: Bad file descriptor
我想确保不再发生这种情况。我不确定这条日志消息的真正含义。任何帮助都将受到高度赞赏。
答案 0 :(得分:0)
我遇到了这个问题,发现这是因为Postgres被用来运行恶意软件。我更改了postgresql.conf,所以连接只能在本地进行,删除exec111()函数和/ tmp中的文件,并且从那以后没有任何问题。 见https://unix.stackexchange.com/questions/246735/releasing-a-deleted-but-open-log-file 回答开始"你的问题比Out of Disk我的朋友更大!"