我一直在使用postgresql将我的python程序连接到db并读取和写入数据昨天开始它没有连接,我运行sudo systemctl status postgresql
,这是结果:
postgresql.service - PostgreSQL RDBMS
Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor preset: enabled)
Active: active (exited) since Mon 2023-12-18 04:52:59 UTC; 39min ago
Process: 18943 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
Main PID: 18943 (code=exited, status=0/SUCCESS)
CPU: 1ms
字符串
我得让它运行起来。
我试着重新启动,但不工作。
1条答案
按热度按时间yebdmbv41#
这就是systemd对通过运行一个退出的命令启动的服务的描述(在您的情况下可能是
pg_ctl
;请参阅服务文件)。这个状态与PostgreSQL是否实际运行的问题无关。使用
pg_isready
查看服务器是否正在运行,或者使用以下命令查找正在运行的进程:字符串