Странное поведение PostgreSQL в Ubuntu 18.04 - PullRequest
0 голосов
/ 28 июня 2018

Я установил PostgreSQL, используя:

  • sudo apt install libpq-dev postgresql postgresql-contrib

В начале все работает нормально, но мне нужно удаленное соединение, так что

  1. Мне нужно изменить:

    pg_hba.conf и postgresql.conf

  2. но я делаю их резервные копии перед изменением.

  3. Перезагрузка - sudo systemctl restart posgresql
  4. Иногда работает идеально

  5. но в других случаях, когда я пытаюсь sudo -u postgres psql, я получаю следующую ошибку:

    psql: colud не подключен к серверу: нет такого файла или каталога. Является сервер, работающий локально и принимающий соединения в домене Unix сокет "/var/run/postgresql/.s.PGSQL.5432

    Это очень странно, потому что я изменяю только IP-адрес в pg_hba.conf, чтобы разрешить удаленное соединение, и иногда работает без ошибок, а иногда я получаю ошибку. Также дистанционная остановка работает.

  6. Я возвращаюсь к файлам резервных копий, перезагружаю сервер (чтобы не было изменений для удаленных файлов), ошибка остается.

  7. Проверяю услугу: sudo systemctl status postgresql Активен и работает.

Понятия не имею, что не так, потому что, вернувшись к исходным файлам из резервных копий, я ожидал исправить ошибку. Пожалуйста, помогите

Я обнаружил ошибки, задаваемые несколько раз, но в моем случае сервер активен и даже вернулся к резервному копированию и не работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...