SOURCES: postgresql.init - don't wait for startup. It fails on som...

Paweł Gołaszewski blues w pld-linux.org
Pią, 6 Paź 2006, 20:50:00 CEST


On Fri, 6 Oct 2006, Arkadiusz Miskiewicz wrote:
> > > > Author: blues                        Date: Fri Oct  6 10:52:23 2006 GMT
> > > > Module: SOURCES                       Tag: HEAD
> > > > ---- Log message:
> > > > - don't wait for startup. It fails on some vservers.
> > >
> > > I co teraz? Nie będzie wiadomo, że coś padło bezpośrednio w komunikacie
> > > przy starcie?
> > I tak nie wiesz, bo u mnie startuje, a mam komunikat, że nie wstał. I 
> > jeżeli jest vserver z gołym postgresem to... vserver nie wstanie...
> Łe? A czemu niby nie wstanie? Skrypt startowy postgresa ma tam timeout 
> po 60s i po tym czasie przejdzie dalej choćby było nie wiem co.

Tak przejdzie:
# /etc/init.d/postgresql restart
Zatrzymywanie usługi PostgreSQL /var/lib/pgsql.....................[ ZROBIONE ]
Uruchamianie usługi PostgreSQL /var/lib/pgsql......................[ PROBLEMY ]
could not start postmaster

W logach jest mnóstwo:
[...]
Oct  6 20:40:11 host postgres[23198]: [1-1] <23198> LOG:  connection received: host=[local]
[...]

A w rzeczywistości jest tak:
# ps -ef | grep post
postgres 22571     1  0 20:39 pts/18   00:00:00 /usr/bin/postmaster -D /var/lib/pgsql
postgres 22623 22571  0 20:39 pts/18   00:00:00 postgres: writer process
postgres 22624 22571  0 20:39 pts/18   00:00:00 postgres: stats buffer process
postgres 22625 22624  0 20:39 pts/18   00:00:00 postgres: stats collector process

Czyli wstało.

> > > Co do tego znaczy ,,some vservers'' ?
> > A jak inaczej miałem napisać? Nie jestem w stanie określić czy 
> > zawsze...
> To niedobrze, poprawianie nie znając przyczyny obsysa niemiłosiernie.

Masz lepsze rozwiązanie?

> > > U mnie w vserwerze startuje bez problemu.
> > A u mnie nie. Goły, świeży vserver, z gołym initdb. Jeden interfejs 
> > sieciowy. W pełni powtarzalne.
> hostname -f Ci w vserverze działa?

tak.

-- 
pozdr.  Paweł Gołaszewski          jid:blues<at>jabber<dot>gda<dot>pl
--------------------------------------------------------------------------
If you think of MS-DOS as mono, and Windows as stereo, then Linux is Dolby
Pro-Logic Surround Sound with Bass Boost and all the music is free.


Więcej informacji o liście dyskusyjnej pld-devel-pl