我的Linux AWS上的Postgresql显示活动(已退出)

fcg9iug3  于 5个月前  发布在  Linux
关注(0)|答案(1)|浏览(59)

我一直在使用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

字符串
我得让它运行起来。
我试着重新启动,但不工作。

yebdmbv4

yebdmbv41#

这就是systemd对通过运行一个退出的命令启动的服务的描述(在您的情况下可能是pg_ctl;请参阅服务文件)。这个状态与PostgreSQL是否实际运行的问题无关。
使用pg_isready查看服务器是否正在运行,或者使用以下命令查找正在运行的进程:

ps -f -u postgres

字符串

相关问题