Наша база данных postgres (версия 9.4, установленная на Debian) перестала работать (она работает без проблем несколько месяцев). Когда я пытаюсь подключиться с помощью psql, я получаю:
psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
Когда я проверяю статус, кажется, что все в порядке:
service postgresql status
● postgresql.service - PostgreSQL RDBMS
Loaded: loaded (/lib/systemd/system/postgresql.service; enabled)
Active: active (exited) since Mon 2018-11-05 17:04:58 CET; 31s ago
Process: 1367 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
Main PID: 1367 (code=exited, status=0/SUCCESS)
Я пытался перезагрузить сервер
service postgresql restart
и в лог-файле у меня есть
FATAL: could not access file "pg_stat_statements": No such file or directory
Я пытался найти решение. В основном ответы таковы, что существует проблема с модулем pg_stat_statements. Я проверил файл /etc/postgresql/9.4/main/postgres.conf, но строка была прокомментирована:
#shared_preload_libraries = '' # (change requires restart)
Как я знаю, мы не меняли никакие конфигурационные файлы postgres и не обновляли и не обновляли в последнее время. Заранее благодарю за помощь.