我试图运行我的rails项目,但它不断下降,因为它取决于postgres要运行。当我尝试启动postgres时,它一直说它已经在运行(或者端口已被占用)。我检查活动监视器,有〜6 postgres进程运行,当我试图终止/强制退出进程,他们只是再次出现...停止postgres进程重新启动 - mac
不知道如何解决这个问题。运行postgres -D /usr/local/var/postgres
当
实际的错误:
LOG: could not bind IPv6 socket: Address already in use HINT: Is another postmaster already running on port 5432? If not, wait a few seconds and retry. LOG: could not bind IPv4 socket: Address already in use HINT: Is another postmaster already running on port 5432? If not, wait a few seconds and retry. WARNING: could not create listen socket for "localhost" FATAL: could not create any TCP/IP sockets
,当我试图阻止的Postgres与pg_ctl -D /usr/local/var/postgres stop -s -m fast
,我得到这个错误:
pg_ctl: PID file "/usr/local/var/postgres/postmaster.pid" does not exist Is server running?
尝试通过进程ID杀死Postgres的过程 – adil
@adil试过了,一个新的进程刚刚取代它 –