[Pgsql-ayuda] Solaris 2.6 Intel - Configurar directorio Sockects

Jose Joaquin Lorente Garcia jlorente@unesco.upv.es
Wed, 30 Jul 2003 16:13:23 +0200


Hola a todos,

Estamos trabajando con PostgresQL 7.3.4 sobre plataforma Solaris 2.6 =
Intel y tenemos un problema para configurar el directorio de sockets =
para el postmaster.
Por defecto, postgres utiliza "/tmp" pero en Solaris 2.6 este directorio =
est=E1 configurado como zona de "swap".=20
En lugar de "/tmp" queremos utilizar "/etc/postgres" (con los permisos =
adecuados para que pueda escribir el usuario postgres) para las =
conexiones de los clientes, tanto tcp/ip como locales.
Para ello, lanzamos el servidor multiusuario de postgres con pg_ctl con =
las siguientes opciones:

        echo "Lanzando servicio base de datos (POSTGRESQL 7.3.4 ) ...."
       PGLIB=3D/usr/local/pgsql/lib
       PGPORT=3D5432
       POSTGRESHOME=3D/usr/local/pgsql

       export PGLIB PGPORT POSTGRESHOME
      su - postgres -c "/usr/local/pgsql/bin/pg_ctl start -w -D =
/mi/dir/basedatos -o \" -i  -k /etc/postgres \""

y nos devuelve un mensaje de error o "failed". Sin embargo, existen =
varios backend postgres en ejecuci=F3n aunque sin aceptar conexiones ni =
tcp/ip ni locales.

=BF=BFAlguien podr=EDa darnos una soluci=F3n??

Muchas gracias.

JJ Lorente
Universidad Polit=E9cnica de Valencia
ESPA=D1A