У меня есть сервер Postgresql 9.1, и несколько раз теперь жесткий диск на сервере полностью заполнен без уважительной причины. Я проверил, чтобы увидеть, что занимает так много места, используя следующую команду«connect: Bad file descriptor» postgresql log file
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
Я хочу убедиться, что это больше не случается никогда. Я не уверен, что это сообщение журнала действительно означает. Любая помощь будет высоко оценен.
У меня была та же проблема. Файл postgres-main.log становился настолько большим (35 ГБ в день). Я еще не решил проблему, но я отключил журналирование postgres, и сообщение исчезло. По крайней мере, сервер работает хорошо (явным образом). Если вы хотите отключить ведение журнала, просто добавьте пареметр «log_min_error_statement = PANIC» в ваш postgresql.conf, который приведет к ведению журнала. –
@RodrigoAlmeida вы также используете postgresql 9.1? Интересно, будет ли обновление решить проблему. – Arya
Нет, я не. Я использую версию 8.4. –