我正在尝试运行我的Rails项目,但它一直崩溃,因为它依赖于postgres的运行。当我尝试启动postgres时,它会继续说已经在运行(或端口已被占用)。我检查了活动监视器,发现有大约6个postgres进程正在运行,当我试图终止或强制退出这些进程时,它们只是再次出现...不确定如何解决这个问题。
实际上,在运行“postgres -D / usr / local / var / postgres”时出现错误:
LOG:无法绑定IPv6套接字:地址已在使用中 HINT:另一个postmaster是否已在端口5432上运行?如果没有,请等待几秒钟并重试。 LOG:无法绑定IPv4套接字:地址已在使用中 HINT:另一个postmaster是否已在端口5432上运行?如果没有,请等待几秒钟并重试。 警告:无法为“localhost”创建侦听套接字 FATAL:无法创建任何TCP/IP套接字
当我尝试使用“pg_ctl -D / usr / local / var / postgres stop -s -m fast”停止postgres时,我收到以下错误消息: pg_ctl:PID文件“/ usr / local / var / postgres / postmaster.pid”不存在 服务器在运行吗?
实际上,在运行“postgres -D / usr / local / var / postgres”时出现错误:
LOG:无法绑定IPv6套接字:地址已在使用中 HINT:另一个postmaster是否已在端口5432上运行?如果没有,请等待几秒钟并重试。 LOG:无法绑定IPv4套接字:地址已在使用中 HINT:另一个postmaster是否已在端口5432上运行?如果没有,请等待几秒钟并重试。 警告:无法为“localhost”创建侦听套接字 FATAL:无法创建任何TCP/IP套接字
当我尝试使用“pg_ctl -D / usr / local / var / postgres stop -s -m fast”停止postgres时,我收到以下错误消息: pg_ctl:PID文件“/ usr / local / var / postgres / postmaster.pid”不存在 服务器在运行吗?