ps -fea | grep postmaster ( Identifica el PID ).
lsof -p <PID> | grep unix -i

# lsof -p 18467 | grep -i unix

Ejemplo.

postmaste 18467 postgres    8u  unix 0xffff8def8e62e1c0       0t0 708775843 /var/run/postgresql/.s.PGSQL.5433 postmaste 18467 postgres    9u  unix 0xffff8def8e62b740       0t0 708775845 /tmp/.s.PGSQL.5433

Para ver el socket.
netstat -nap | grep postmaster | grep LIST

si tienes problemas revisa que selinux lo tengas desactiva o en modo permisivo si te molesta. revisa el /var/log/audit para ver si el postgresql lo bajaste de codigo y no como RPM o paquete. puede que no tengas el contexto correcto creado si estas usando selinux.

Esto se me ocurre por ahora.

On 19/10/2022 10:02 pm, Martín Marqués wrote:
Lo mas probable es que el socket de postgres haya sido creado en /tmp.

Usa esta linea de ejecucion para verificar si es ahi donde esta el
socket, o simplement busca el socket con `ls` en /tmp y
/var/run/postgresql:

psql -h /tmp

Saludos,

El mar, 18 oct 2022 a las 14:42, Ernesto Vergara
(<informaticai...@gmail.com>) escribió:
Saludos alguien me puede dar una mano sobre este error en postgres 9.4 
instalado sobre debian 8
este es el error cuando trato de conectarme

psql: no se pudo conectar con el servidor: No existe el fichero o el directorio
¿Está el servidor en ejecución localmente y aceptando
conexiones en el socket de dominio Unix «/var/run/postgresql/.s.PGSQL.5432»?




Reply via email to