Re: repmgr.service
От | Jeff Frost |
---|---|
Тема | Re: repmgr.service |
Дата | |
Msg-id | 8DCBFCBE-86BD-46D9-B089-B8FD049C0BA1@pgexperts.com обсуждение исходный текст |
Ответ на | Re: repmgr.service (Martín Marqués <martin@2ndquadrant.com>) |
Ответы |
Re: repmgr.service
Re: repmgr.service Re: repmgr.service Re: repmgr.service |
Список | pgsql-pkg-yum |
Sorry for the slow reply on this.
We did make some changes recently, but it seems this was not one of them.
A patch would definitely speed us up and would be most welcome!
On Dec 17, 2015, at 12:25 PM, Martín Marqués <martin@2ndquadrant.com> wrote:Hi,
I see this hasn't been committed yet into the pgrpms git repo.
Is it under review? If so I can say the changes are good, and if needed
I can send over a patch for easy applying.
Regards,
El 13/11/15 a las 22:59, Justin King escribió:Please modify the repmgr-9.x.service files for the packages.
The service files currently have:
ExecStop=/usr/bin/kill -TERM ${PIDFILE}
ExecReload=/usr/bin/kill -HUP ${PIDFILE}
/bin/kill does not accept files, you may be thinking of /bin/pkill -f
Replace them with:
ExecStop=/usr/bin/kill -TERM $MAINPID
ExecReload=/usr/bin/kill -HUP $MAINPID
$MAINPID is a special systemd provided variable that references the
known PID of the process
And add the following under the [Service] section:
PIDFile=/var/run/repmgr/repmgrd-9.x.pid
This prevents systemd from guessing what the PID is and being wrong when
Type=forking
As it stands now `systemctl stop repmgrd` and `systemctl reload repmgrd`
will always fail.
Justin
--
Martín Marqués http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services
--
Sent via pgsql-pkg-yum mailing list (pgsql-pkg-yum@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-pkg-yum
---
Jeff Frost <jeff@pgexperts.com>
Director, PostgreSQL Experts, Inc.
Phone: 1-888-PG-EXPRT x506
FAX: 415-762-5122
В списке pgsql-pkg-yum по дате отправления: