PostgreSQL启动几分钟,然后失败

时间:2018-05-11 06:40:52

标签: database postgresql centos centos7

我最近将我的PostgreSQL data_directory从/var/lib/pgsql/data移到了/home/databasepostgre/。我已经从

中执行了这些步骤
  1. $ sudo systemctl stop postgresql-9.4.service
  2. 将postgresql.conf data_directory编辑为/home/databasepostgre/pgsql/9.4/data
  3. $ sudo rsync -av /var/lib/pgsql/9.4/data /home/databasepostgre/pgsql/9.4/data
  4. $ su postgres
  5. 的psql

  6. SHOW data_directory; “它显示了新目录/home/databasepostgre/pgsql/9.4/data”

  7. systemctl启动服务

  8. 但是每次执行第6步时,我总是会遇到这个错误:
    postgresql-9.4.service的作业失败,因为超时超时。有关详细信息,请参阅systemctl status postgresql-9.4.service和journalctl -xe。

    来自journalctl -xe,错误如下:

    May 11 13:35:04 systemd[1]: postgresql-9.4.service start operation timed out. Terminating.
    May 11 13:35:04 systemd[1]: Failed to start PostgreSQL 9.4 database server.
    -- Subject: Unit postgresql-9.4.service has failed
    -- Defined-By: systemd
    -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
    --
    -- Unit postgresql-9.4.service has failed.
    --
    -- The result is failed.
    May 11 13:35:04 systemd[1]: Unit postgresql-9.4.service entered failed state.
    May 11 13:35:04 systemd[1]: postgresql-9.4.service failed.
    

    任何人都可以帮助我吗?这是一个生产服务器,我仍然无法找到问题以及如何解决它。

0 个答案:

没有答案