Hello Admins

I would like to start a second postmaster on my server.
First problem was the lock file /tmp/.s.PGSQL.5432.lock
and its socket. But you can workaround that by the -k
parameter. So I was able to start at least 3 clusters...

But then I run into the problem with the psql-Client. It
was not able to connect anymore. Finally I was able to
isolate the problem on the -k parameter as the commands
below show. But without a propper running -k I do not
see a proper way to solve the problem.

Could someone please explain me, why

1. the lock file is located in /tmp and not e.g. in the
   preseen directory /var/lock or like ORACLE does in a
   directory called $PG_BASE/data/CLUSTER1 ?
   In my opinion /tmp is to dangerous for such a
   important file?

2. how do I properly start a second postmaster?

I found many comments like

 * Removing the lock file (igitigit!)
 * "i don't know why you would like to run multiple postmaster"
   --> In a perfect world there is may be no reason?

but now solutions.

Thanks for helping
Oli

Examples

nohup postmaster -D /u00/app/pgsql/data/CLUSTER1 \
                 >>/u00/app/pgsql/data/CLUSTER1/CLUSTER1.log 2>&1 &
--> OK

nohup postmaster -D /u00/app/pgsql/data/CLUSTER1 \
                 -p 5432 \
                 >>/u00/app/pgsql/data/CLUSTER1/CLUSTER1.log 2>&1 &
--> OK

nohup postmaster -D /u00/app/pgsql/data/CLUSTER1 \
                 -p 5433 \
                 >>/u00/app/pgsql/data/CLUSTER1/CLUSTER1.log 2>&1 &
--> OK

nohup postmaster -D /u00/app/pgsql/data/CLUSTER1 \
                 -p 5432 \
                 -k /u00/app/pgsql/data/CLUSTER1 \
                 >>/u00/app/pgsql/data/CLUSTER1/CLUSTER1.log 2>&1 &
--> ERR
[EMAIL PROTECTED]:~/data/CLUSTER1> psql -l
psql: could not connect to server: No such file or directory
        Is the server running locally and accepting
        connections on Unix domain socket "/tmp/.s.PGSQL.5432"?

-------------------------------------------------------

Oli Sennhauser
Database-Engineer (Oracle & PostgreSQL)
Rebenweg 6
CH - 8610 Uster
Telefon 01 940 24 82 oder 079 450 49 14


---------------------------(end of broadcast)--------------------------- TIP 3: if posting/reading through Usenet, please send an appropriate subscribe-nomail command to [EMAIL PROTECTED] so that your message can get through to the mailing list cleanly

Reply via email to