RHEL 6: postmaster dead but pid file exists
service postgresql92-postgresql status checks if the file postmaster.5432.pid instead of postmaster.pid.

I'd recommend to use only pg_ctl as postgres and check with ps aux as root.
Or use only service postgresql92-postgresql start/stop/status as root. Mixing the two methods would turn into conflicts.