Re: cant connect to the database, even after doing start

Поиск
Список
Период
Сортировка
От surabhi.ahuja
Тема Re: cant connect to the database, even after doing start
Дата
Msg-id 8626C1B7EB748940BCDD7596134632BE398697@jal.iiitb.ac.in
обсуждение исходный текст
Ответ на cant connect to the database, even after doing start of postmaster using a script  ("surabhi.ahuja" <surabhi.ahuja@iiitb.ac.in>)
Ответы Re: cant connect to the database, even after doing start
Список pgsql-general
this is what is happening
 
stop(){
        echo "Stopping ${NAME} service: "
        if [ "`uname`" = "Linux" ]; then
           /bin/sh -c "$PGCTL stop -D $PGDATA -s -m fast" > /dev/null 2>&1
        fi
        ret=$?
        if [ $ret -eq 0 ]
        then
                echo_success
        else
                echo_failure
                if [ "`uname`" = "Linux" ]; then
                   /bin/sh -c "$PGCTL stop -D $PGDATA -s -m immediate" > /dev/null 2>&1
                fi
        fi
        echo
}
u mean to say that  /bin/sh -c "$PGCTL stop -D $PGDATA -s -m immediate" > /dev/null 2>&1
is causing problem
 
what shd be done, shd it be removed?


From: pgsql-general-owner@postgresql.org on behalf of Scott Marlowe
Sent: Thu 7/13/2006 9:27 PM
To: surabhi.ahuja
Cc: pgsql general
Subject: Re: [GENERAL] cant connect to the database, even after doing start

***********************
Your mail has been scanned by InterScan VirusWall.
***********-***********


On Thu, 2006-07-13 at 01:20, surabhi.ahuja wrote:
> Hi all,
> i have a script to stop and start postmaster

> However i have noticed this many a time sdnow. I stop postmaster using
> that script
> and then start using a script.

> However if i try to do psql <dbname>, it gives me an error saying that
> the postmaster is not up.

> Why is it that the postmaster went down on its own, even though i had
> done a srart after stop.

How are you stopping the database?  Let me guess that it's "pg_ctl -m
immediate stop".

pg_ctl --help tells us:

Shutdown modes are:
  smart       quit after all clients have disconnected
  fast        quit directly, with proper shutdown
  immediate   quit without complete shutdown; will lead to recovery on
restart

Basically, -m immediate does a kill -9 on all the postgresql processes.
It's an inch away from pulling the plug, except that lying hardware
still gets to flush its caches.

So, if you're stopping pgsql that way, then when it starts up, it does
so in recovery mode, and it can't allow connections until recovery is
finished.

If you're stopping it some other way though, then things might be going
wrong in some other way.

---------------------------(end of broadcast)---------------------------
TIP 4: Have you searched our list archives?

               http://archives.postgresql.org

В списке pgsql-general по дате отправления:

Предыдущее
От: Florian Weimer
Дата:
Сообщение: Re: Timestamp vs timestamptz
Следующее
От: Martijn van Oosterhout
Дата:
Сообщение: Re: Timestamp vs timestamptz