Jeg havde et lignende problem i dag, selvom postgres (installeret via homebrew på MacOS 10.8) i mit tilfælde ikke kørte, men jeg kunne ikke starte eller genstarte det. Det så ud til, at på grund af et nedbrud blokerede en zombie stikket, for at løse det gjorde jeg følgende
lsof -i :5432
dette viste PID'et for processens blokering, jeg dræbte det simpelthen med
kill -9 PID
og postgres genstartede fint.
HTH