<div dir="auto">Hi Bo, <div dir="auto"><br></div><div dir="auto">Can we safely use kill -9 pid to kill pgpool child process from pgpool terminal?.</div><div dir="auto"><br></div><div dir="auto">Is there any impact due to kill -9?</div><div dir="auto"><br></div><div dir="auto">Thanks &amp; Regards, </div><div dir="auto">Postgann.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Apr 15, 2020, 12:03 PM postgann2020 s &lt;<a href="mailto:postgann2020@gmail.com">postgann2020@gmail.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto">Hi Bo, <div dir="auto"><br></div><div dir="auto">Thanks for your support. </div><div dir="auto"><br></div><div dir="auto">If we want to terminate pgpool child process 4015 from above example?</div><div dir="auto">Can we use select pg_terminate_backend(4015) from pgpool terminal.</div><div dir="auto"><br></div><div dir="auto">Regards, </div><div dir="auto">Postgann.</div><div dir="auto"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Feb 15, 2020, 8:04 PM postgann2020 s &lt;<a href="mailto:postgann2020@gmail.com" target="_blank" rel="noreferrer">postgann2020@gmail.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Thanks for your support. <br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Feb 13, 2020 at 11:02 AM Bo Peng &lt;<a href="mailto:pengbo@sraoss.co.jp" rel="noreferrer noreferrer" target="_blank">pengbo@sraoss.co.jp</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
On Wed, 12 Feb 2020 14:30:25 +0530<br>
postgann2020 s &lt;<a href="mailto:postgann2020@gmail.com" rel="noreferrer noreferrer" target="_blank">postgann2020@gmail.com</a>&gt; wrote:<br>
<br>
&gt; Hi Bo,<br>
&gt; Thanks for update.<br>
&gt; We are using pg_terminate_backend(pid),but we observed failover was<br>
&gt; happened at pgpool level.<br>
&gt; Please suggest the process to terminate the processes.<br>
&gt; Regards,<br>
&gt; Postgann.<br>
<br>
Is your purpose to close backend connection from pgpool?<br>
>From pgpool 3.6, you can use &quot;pg_terminate_backend(pid)&quot; to close backend connection from pgpool.<br>
<br>
Example:<br>
<br>
# ps aux | grep pgpool<br>
...<br>
pengbo    4015  0.0  0.0 161016  2304 pts/3    S    14:29   0:00 pgpool: pengbo test ::1(46748) idle<br>
<br>
# ps aux | grep postgres<br>
...<br>
pengbo    4045  0.0  0.0 273400  3000 ?        Ss   14:30   0:00 postgres: pengbo test [local] idle<br>
pengbo    4046  0.0  0.0 273352  2940 ?        Ss   14:30   0:00 postgres: pengbo test [local] idle<br>
<br>
To close backend connection pid:4045, you can execute:<br>
<br>
test=# select pg_terminate_backend(4045);<br>
<br>
<br>
&gt; On Wed, Feb 12, 2020, 11:00 AM Bo Peng &lt;<a href="mailto:pengbo@sraoss.co.jp" rel="noreferrer noreferrer" target="_blank">pengbo@sraoss.co.jp</a>&gt; wrote:<br>
&gt; <br>
&gt; &gt; Hi,<br>
&gt; &gt;<br>
&gt; &gt; On Wed, 12 Feb 2020 10:37:00 +0900<br>
&gt; &gt; Bo Peng &lt;<a href="mailto:pengbo@sraoss.co.jp" rel="noreferrer noreferrer" target="_blank">pengbo@sraoss.co.jp</a>&gt; wrote:<br>
&gt; &gt;<br>
&gt; &gt; &gt; On Mon, 10 Feb 2020 23:06:51 +0530<br>
&gt; &gt; &gt; postgann2020 s &lt;<a href="mailto:postgann2020@gmail.com" rel="noreferrer noreferrer" target="_blank">postgann2020@gmail.com</a>&gt; wrote:<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Hi Team,<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; We have 1 master and 2 slaves with pgpool configuration  running in<br>
&gt; &gt; &gt; &gt; streaming replication mode.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Sometimes we are getting situation of terminating postgres and pgpool<br>
&gt; &gt; &gt; &gt; process from the db and terminate  , but while using<br>
&gt; &gt; pg_terminate_backend<br>
&gt; &gt; &gt; &gt; from progress which causing falover at pgpool level.and not sure how to<br>
&gt; &gt; &gt; &gt; close pgpool child process as well.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Could you please suggest the recommended process to terminate postgres<br>
&gt; &gt; and<br>
&gt; &gt; &gt; &gt; pgpool process..<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; Pgpool supports &quot;select pg_terminate_backend(PID)&quot;.<br>
&gt; &gt;<br>
&gt; &gt; &gt; &gt; 1. How to terminate postgres process from database and terminate?.<br>
&gt; &gt; &gt; &gt; 2. How to terminate pgpool child process from pool and terminal?<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; You need to terminate pgpool first before terminate postgres.<br>
&gt; &gt; &gt; And also you need to start postgres before start pgpool.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; --<br>
&gt; &gt; &gt; Bo Peng &lt;<a href="mailto:pengbo@sraoss.co.jp" rel="noreferrer noreferrer" target="_blank">pengbo@sraoss.co.jp</a>&gt;<br>
&gt; &gt; &gt; SRA OSS, Inc. Japan<br>
&gt; &gt; &gt; _______________________________________________<br>
&gt; &gt; &gt; pgpool-general mailing list<br>
&gt; &gt; &gt; <a href="mailto:pgpool-general@pgpool.net" rel="noreferrer noreferrer" target="_blank">pgpool-general@pgpool.net</a><br>
&gt; &gt; &gt; <a href="http://www.pgpool.net/mailman/listinfo/pgpool-general" rel="noreferrer noreferrer noreferrer" target="_blank">http://www.pgpool.net/mailman/listinfo/pgpool-general</a><br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; --<br>
&gt; &gt; Bo Peng &lt;<a href="mailto:pengbo@sraoss.co.jp" rel="noreferrer noreferrer" target="_blank">pengbo@sraoss.co.jp</a>&gt;<br>
&gt; &gt; SRA OSS, Inc. Japan<br>
&gt; &gt;<br>
<br>
<br>
-- <br>
Bo Peng &lt;<a href="mailto:pengbo@sraoss.co.jp" rel="noreferrer noreferrer" target="_blank">pengbo@sraoss.co.jp</a>&gt;<br>
SRA OSS, Inc. Japan<br>
</blockquote></div>
</blockquote></div>
</blockquote></div>