No se pudo iniciar la base de datos de Postgres

No se pudo iniciar la base de datos de Postgres

Intenté reiniciar la base de datos de Postgres. Entonces muestra un error.

 * Starting PostgreSQL 9.5 database server                                                                                                       
 * The PostgreSQL server failed to start. Please check the log output:
   2018-09-04 10:37:05 UTC [2573-1] FATAL:  could not create lock file "postmaster.pid": Permission denied
                                                                                                                                     [fail]

Más de 4 aplicaciones ejecutándose en este servidor de prueba. Necesito una solución para este problema.

Respuesta1

Con un mensaje de error como:

"No se pudo crear el archivo de bloqueo" postmaster.pid ": Permiso denegado"

Me imagino que lo primero que hiciste fue copiar ese mensaje de error y pedir ayuda a Internet.

Así que por favor da un paso atrás, relájate yleer el mensaje de error- es bastante descriptivo.

Luego busque el directorio donde postgres escribe el archivo PID. (La external_pid_file =configuración de postgresql.conf.)
Y, tal vez, solo una idea aleatoria, verifique los permisos y la propiedad de ese directorio y archivo PID. Deberían ser tales que el usuario de Postgres pueda escribir allí.
Si instaló Postgres en un dispositivo de bloque separado, verifique que esté montado y que se pueda escribir.

información relacionada