Postgresql 13 генерирует логи, хотя в postgresql.conf логирование не включено

Рейтинг: 1Ответов: 1Опубликовано: 24.05.2023

Postgresql 13 генеририрует огромное количество логов в директорию /var/lib/postgresql/13/main/log, хотя в postgresql.conf логирование не включено. Причём логируются просто вообще все запросы к БД. Как-то можно отключить логирование? Debian 11.

Updated: Опытным путём было выявлено, что в таблице pg_settings действительно установлены параметры log_min_duration_statement = 0 и logging_collector = on. Но на изменение postgresql.conf параметры в таблице pg_settings никак не реагируют. После изменения postgresql.conf postgresql перезапускал командой systemctl restart postgresql. В файле postgresql.conf параметр logging_collector = off.

Ответы

▲ 0Принят

Конфигурация считывается из файла /etc/postgresql/13/main/postgresql.conf, тогда как изменения вносились в файл /var/lib/postgresql/13/main/postgresql.conf. После корректировки соответствующего файла проблема была решена.