PDA

Ver la Versión Completa : Windows Server y Postgresql ¡Qué miedo!


GustavoCruz
25-07-2022, 17:03:42
El servicio postgresql-14.4-1 PostgreSQL Server 14.4-1 en Equipo local se inició y después se detuvo.
Algunos servicios se detienen automáticamente si no son usados por ningún servicio o programa.

Hola amigos del foro qué hacer con este terrorífico mensaje. Detuve el servicio de postgres para añadir una línea en el archivo pg_hba.conf
como aparece a continuación:

# TYPE DATABASE USER ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all scram-sha-256
host all all 0.0.0.0/0 md5
# IPv4 local connections:
host all all 127.0.0.1/32 scram-sha-256
# IPv6 local connections:
host all all ::1/128 scram-sha-256
# Allow replication connections from localhost, by a user with the
# replication privilege.
local replication all scram-sha-256
host replication all 127.0.0.1/32 scram-sha-256
host replication all ::1/128 scram-sha-256

y fue la última vez que se inició el servicio.

Pregunta, es mejor no usar postgres en windows server, y sí en linux?

he estado buscando información (https://pgsql-es-ayuda.postgresql.narkive.com/i2lTHjEF/servicio-postgresql-no-inicia) sobre el caso y no encuentro solución al problema.

Gracias por su colaboración


Gustavo Cruz

Casimiro Notevi
25-07-2022, 18:52:55
Por si te sirve: https://es.answacode.com/dba/30927/se-reinicia-la-computadora-y-no-se-puede-iniciar-el-servicio-postgres-92

mamcx
25-07-2022, 19:37:38
No existe una razón para creer que PostgreSQL + Windows sea una mala idea.

Si se esta deteniendo el servicio debes tener un error, que debe salir en log de sucesos de windows o en el de postgresql.

GustavoCruz
28-07-2022, 15:58:31
No existe una razón para creer que PostgreSQL + Windows sea una mala idea.

Si se esta deteniendo el servicio debes tener un error, que debe salir en log de sucesos de windows o en el de postgresql.

el log de windows solamente dice esto: "Se agotó el tiempo de espera al inicio del servidor"

no pude adjuntar una imagen del registro

JCz
06-10-2022, 16:04:30
El servicio postgresql-14.4-1 PostgreSQL Server 14.4-1 en Equipo local se inició y después se detuvo.
Algunos servicios se detienen automáticamente si no son usados por ningún servicio o programa.

Hola amigos del foro qué hacer con este terrorífico mensaje. Detuve el servicio de postgres para añadir una línea en el archivo pg_hba.conf
como aparece a continuación:

# TYPE DATABASE USER ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all scram-sha-256
host all all 0.0.0.0/0 md5
# IPv4 local connections:
host all all 127.0.0.1/32 scram-sha-256
# IPv6 local connections:
host all all ::1/128 scram-sha-256
# Allow replication connections from localhost, by a user with the
# replication privilege.
local replication all scram-sha-256
host replication all 127.0.0.1/32 scram-sha-256
host replication all ::1/128 scram-sha-256

y fue la última vez que se inició el servicio.

Pregunta, es mejor no usar postgres en windows server, y sí en linux?

Gracias por su colaboración


Gustavo Cruz

Es vieja la consulta pero dejo la info por si sirva a alguien.

este error generalmente se da porque hay una instancia del postgres que no se cerró correctamente.

Busca en la carpeta data donde está instalado el postgre el archivo postmaster.pid; eliminalo y vuelve a iniciar el servicio.