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»?