| From: | "Albe Laurenz" <laurenz(dot)albe(at)wien(dot)gv(dot)at> |
|---|---|
| To: | "Shams Khan *EXTERN*" <shams(dot)khan22(at)gmail(dot)com>, <pgsql-admin(at)postgresql(dot)org> |
| Subject: | Re: Postgresql switch over process |
| Date: | 2012-10-18 08:10:57 |
| Message-ID: | D960CB61B694CF459DCFB4B0128514C20890283D@exadv11.host.magwien.gv.at |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-admin |
Shams Khan wrote:
> Can somebody tell me how we can automate the switch over process, I
> know there is once file recovery.conf which contains the parameter
> trigger_file. But my question is what code that file contains....Hope
> my thinking is correct.
The contents of the trigger file are irrelevant, it is just a
switch: the existence of the file tells the standby to stop
recovering.
To automate failover, you need some cluster software.
It is a nontrivial problem to detect if the primary really
went down. You can't have the standby make this decision
by itself -- it could be that it is the standby that has a problem
that keeps it from seeing the primary.
Moreover, you should have a way to deactivate the old primary
when you fail over, otherwise you might end up with two
servers who both think that they are the active one.
Yours,
Laurenz Albe
| From | Date | Subject | |
|---|---|---|---|
| Next Message | teyking2003 | 2012-10-18 08:13:07 | Auto Vacuum |
| Previous Message | Albe Laurenz | 2012-10-18 08:05:48 | Re: Streaming Replication (Master Delta Sync) |