At 12:56 10.12.00, you wrote:
>Hoj!
>
>Pri zagonu postgreja za poslu�anje na TCP/IP portu mi javlja slede�i
>error
>
>/tmp$ FATAL: StreamServerPort: bind() failed: Address already in use
> Is another postmaster already running on that port?
> If not, remove socket node (/tmp/.s.PGSQL.5432) and retry.
>/usr/local/pgsql/bin/postmaster: cannot create UNIX stream port
Pred zagonom preveri, ce obstaja datoteka /tmp/.s.PGSQL.5432. Ce obstaja,
se pgsql ne bo hotel zagnati, ker misli, da ze tece.
>Vse skupaj za�enem z
>/usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data -i -p 5432 &
Zakaj tako? Cemu ne z pg_ctl start?
>�e pogledam v /tmp tega fila ni oz ce dam brez opcije -i je. �e pa
>napisem namesto 5432 recimo 5433 pa vse deluje. Potem ko proces koncam
>in �e �elim ponovno na ta port pa spet to te�i.
pgsql naredi datoteko /tmp/.s.PGSQL.<port>, da ve, ce ze laufa. Torej mora
obstajati, ce ti tezi, ne?
>z netstat -a ni nikjer vidno da bi kak�ni socketi ali kaj podobnega
>bili odprti. �e potem pod -p dodam spet neko stevilko, ki �e ni bila
>deluje.
Se ti pgsql procesi grdo prekinjajo? Ce ne morejo pobrisati socketa za
seboj, se naslednjic ne bodo startali.
>V �em bi lahko bil problem.
pg_ctl je kar pametno uporabljati, da ne pride do nepotrebnih konfliktov.
Tomaz