Re: pg_ctl restart just appends to command line instead of regenerating original cmd

From: Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
To: Peter Eisentraut <peter_e(at)gmx(dot)net>
Cc: pholben(at)greatbridge(dot)com, pgsql-bugs(at)postgresql(dot)org
Subject: Re: pg_ctl restart just appends to command line instead of regenerating original cmd
Date: 2001-07-11 04:57:08
Message-ID: 200107110457.f6B4v8j07222@candle.pha.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-bugs


I have applied the following patch based on Peter's fix. The forced -D
in the old code clearly was error-prone. This should fix the reported
problem.

> > Patricia Holben (pholben(at)greatbridge(dot)com) reports a bug with a severity of 3
>
> > Then when "pg_ctl restart" is executed, the "pg_ctl status" will display:
> > pg_ctl: postmaster is running (pid: 14635)
> > Command line was:
> > /usr/bin/postmaster '-D' '/var/lib/pgsql/data' '-D' '/var/lib/pgsql/data'
> >
> > A subsequent "pg_ctl restart" causes the next "pg_ctl status" to display:
> > pg_ctl: postmaster is running (pid: 14635)
> > Command line was:
> > /usr/bin/postmaster '-D' '/var/lib/pgsql/data' '-D' '/var/lib/pgsql/data' '-D' '/var/lib/pgsql/data'
>
> Actually, only the -D option is repeated. The patch below might fix it,
> but please check all the other start and restart modes, too (with/without
> -o, especially).
>
> --- pg_ctl.sh Sat Apr 21 13:23:58 2001
> +++ pg_ctl.sh.new Wed Jun 20 17:03:07 2001
> @@ -316,7 +316,7 @@
> eval set X "$POSTOPTS"; shift
> fi
>
> - set X -D "$PGDATA" ${1+"$@"}; shift
> + export PGDATA
>
> if [ -n "$logfile" ]; then
> "$po_path" "$@" </dev/null >>$logfile 2>&1 &
>
> --
> Peter Eisentraut peter_e(at)gmx(dot)net http://funkturm.homeip.net/~peter
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 2: you can get off all lists at once with the unregister command
> (send "unregister YourEmailAddressHere" to majordomo(at)postgresql(dot)org)
>

--
Bruce Momjian | http://candle.pha.pa.us
pgman(at)candle(dot)pha(dot)pa(dot)us | (610) 853-3000
+ If your life is a hard drive, | 830 Blythe Avenue
+ Christ can be your backup. | Drexel Hill, Pennsylvania 19026

Attachment Content-Type Size
unknown_filename text/plain 768 bytes

In response to

Browse pgsql-bugs by date

  From Date Subject
Next Message Andre Schnabel 2001-07-11 05:54:31 Re: [PORTS] Compilation on Solaris 2.8
Previous Message pgsql-bugs 2001-07-11 00:34:33 ERROR: deferredTriggerGetPreviousEvent: event for tuple (0, 9) not found