我在 Debian 8 (Jessie) 上的 PostgreSQL 9.5 服务器在通过service postgresql start
以下方式启动后直接退出:
# service postgresql status
? postgresql.service - PostgreSQL RDBMS
Loaded: loaded (/lib/systemd/system/postgresql.service; enabled)
Active: active (exited) since Fr 2016-12-02 11:02:51 CET; 11min ago
Process: 2360 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
Main PID: 2360 (code=exited, status=0/SUCCESS)
CGroup: /system.slice/postgresql.service
Dez 05 16:29:24 dev systemd[1]: Starting PostgreSQL RDBMS...
Dez 05 16:29:24 dev systemd[1]: Started PostgreSQL RDBMS.
Run Code Online (Sandbox Code Playgroud)
注意active (exited)
状态。服务器已关闭,例如我无法通过 TCP 或域套接字连接到它,并且我找不到任何关联的进程。
但是,当我手动启动 PostgreSQL 时,它可以工作:
# sudo -u postgres /usr/lib/postgresql/9.5/bin/postgres -d …
Run Code Online (Sandbox Code Playgroud)