Re: POSTGRESQL -->PQexec() -- There is no connection to the backend

From: Bruno Unna <bruno(at)iac(dot)com(dot)mx>
To: JESUS AVILA MOLINA <avimolje(at)tuguri(dot)eupmt(dot)es>
Cc: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: Re: POSTGRESQL -->PQexec() -- There is no connection to the backend
Date: 1998-06-15 15:46:15
Message-ID: 358541C7.6925BB0E@iac.com.mx
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

JESUS AVILA MOLINA wrote:
>
>
> Configuracion del fichero ".bash_profile"!!!
> --------------------------------------------
> PATH=$PATH:$HOME/bin
> ENV=$HOME/.bashrc
> USERNAME="postgres"
>
> export USERNAME ENV PATH
>
> PATH=$PATH:/usr/local/pgsql/bin
> MANPATH=$MANPATH:/usr/local/pgsql/man
> PGLIB=/usr/local/pgsql/lib
> PGDATA=/usr/local/pgsql/data
> export PATH MANPATH PGLIB PGDATA
>
> nohup postmaster -d > server.log 2>&1 &

Esta forma de levantar el demonio está de los más
original. Te recomiendo que lo levantes mejor usando
el mecanismo tradicional de system V.

Mira, para empezar, es útil que el demonio esté
corriendo como perteneciente al usuario 'nobody',
igual que el otro demonio importante en este
circo: 'apache'. Para tal efecto, la línea que
has de correr es más o menos así:

su postgres -c "/usr/local/pgsql/bin/postmaster -i -B 256 '-o -S 2048'
-S -D/usr/local/pgsql/data >>/opt/home/postgres/postmaster.log 2>&1 &"

Nota que para poder hacer eso tienes que ser un
usuario de gran autoridad (root, pues). Esa línea
debería estar contenida en un archivo dentro del
directorio /etc/rc.d/init.d/, y debe haber ligas
desde el directorio /etc/rc.d/rc<nivel>.d, llamadas
S<numero>postgres, al archivo que menciono (y que
anexo), donde 'nivel' es el 'runlevel' en que
arrancas la máquina (normalmente 3 ó 5) y
'numero', entre 00 y 99, indica el orden en que
debe levantar este demonio con respecto a los
otros existentes ahí. Te recomiendo algo como 65.

Suerte, saludos.
--
"Create like a god, Bruno Unna <bruno(at)iac(dot)com(dot)mx>
command like a king, Desarrollo de Software
and work like a slave." Internet de Alta Calidad
Kawasaki PGP public key available

Attachment Content-Type Size
postgres.init text/plain 636 bytes

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Montse Rubia 1998-06-16 11:13:10 Comillas simples
Previous Message JESUS AVILA MOLINA 1998-06-15 06:35:13 POSTGRESQL -->PQexec() -- There is no connection to the backend