Re: pg_ctl restart - behaviour based on wrong instance

From: Bruce Momjian <bruce(at)momjian(dot)us>
To: Fujii Masao <masao(dot)fujii(at)gmail(dot)com>
Cc: Robert Haas <robertmhaas(at)gmail(dot)com>, Erik Rijkers <er(at)xs4all(dot)nl>, pgsql-hackers(at)postgresql(dot)org
Subject: Re: pg_ctl restart - behaviour based on wrong instance
Date: 2011-04-26 19:53:32
Message-ID: 201104261953.p3QJrWQ15431@momjian.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Fujii Masao wrote:
> On Sat, Mar 19, 2011 at 10:20 AM, Robert Haas <robertmhaas(at)gmail(dot)com> wrote:
> > On Fri, Mar 18, 2011 at 1:19 PM, Erik Rijkers <er(at)xs4all(dot)nl> wrote:
> >> This is OK and expected. ?But then it continues (in the logfile) with:
> >>
> >> FATAL: ?lock file "postmaster.pid" already exists
> >> HINT: ?Is another postmaster (PID 20519) running in data directory
> >> "/var/data1/pg_stuff/pg_installations/pgsql.vanilla_1/data"?
> >>
> >> So, complaints about the *other* instance. ?It doesn't happen once a successful start (with pg_ctl
> >> start) has happened.
> >
> > I'm guessing that leftover postmaster.pid contents might be
> > responsible for this?
>
> The cause is that "pg_ctl restart" uses the postmaster.opts which was
> created in the primary. Since its content was something like
> "pg_ctl -D vanilla_1/data", vanilla_1/data/postmaster.pid was checked
> wrongly.

FYI, my The Magic of Hot Streaming Replication talk shows this exact
issue on slide 16:

http://momjian.us/main/presentations/features.html#hot_streaming

Remove /data2/postmaster.pid so the standby server does not see the
primary servers pid as its own:

rm /u/pg/data2/postmaster.pid

This is because my demo creates the standby on the same machine as the
master so the pid is still valid and owned by 'postgres', which is what
the user is reporting.

--
Bruce Momjian <bruce(at)momjian(dot)us> http://momjian.us
EnterpriseDB http://enterprisedb.com

+ It's impossible for everything to be true. +

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Andrew Dunstan 2011-04-26 20:01:38 Re: SR standby hangs
Previous Message Bruce Momjian 2011-04-26 19:49:31 Re: 2nd Level Buffer Cache