I'm having the same problem - and have checked the application log and yes the problem seems to be that postgres user doesn't have permission to write postmaster.pid file. What is the solution to this?
RegardsTracey