No meu caso, o arquivo postmaster.pid de um processo com falha ainda aparece:
FATAL: could not open log file "/var/log/postgresql/pg_log/postgresql-2016-11-06_011112.log": No such file or directory
Foi difícil ver isso porque os logs foram desativados. O PostgreSQL estava rodando, de fato, mas travando:
... com.apple.xpc.launchd[1] (homebrew.mxcl.postgresql[98074]): Service exited with abnormal code: 1
SOLUÇÃO: apenas exec isso no shell
rm /usr/local/var/postgres/postmaster.pid