sql >> Database teknologi >  >> RDS >> PostgreSQL

FATAL ERROR låsefil postmaster.pid eksisterer allerede

Sender dette, hvis det hjælper en anden:

Jeg havde det samme problem som OP efter en hård genstart, da min bærbare computer gik ned. Det, der hjalp mig, var at køre følgende kommando for at se, hvilken PID der var forbundet med postmaster.pid:

cat /usr/local/var/postgres/postmaster.pid

Det første tal, der vises, vil være PID. Ved at kigge i Activity Monitor kunne jeg se, at Postgres kørte, men uden et PID-nummer, der matchede det viste.

I stedet for de trin, der er beskrevet i svaret, der refereres til på Superuser, genstartede jeg min bærbare computer korrekt og åbnede derefter Terminal og kørte

brew services restart postgresql

Dette fungerede uden at skulle fjerne postmaster.pid, som jeg så et par andre indlæg anbefale. Nogle gange er det de simple løsninger, der virker.



  1. ClientDataSet TBCDField afrunding

  2. Hvad er forskellen mellem MySQL og MySQL2 i betragtning af NodeJS

  3. mysql select woking ikke for varchar-feltet

  4. Aggregering af data med OVER PARTITION efter dato