<div>Thank you!</div><div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Sun, 2 Feb 2025 at 15:31, Tatsuo Ishii <<a href="mailto:ishii@postgresql.org">ishii@postgresql.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">>> 2025-01-29 06:52:46.705: sr_check_worker pid 404220: FATAL: unable to<br>
>> read data from DB node 0<br>
Pgpool-II's streaming replication process failed to connect to PostgreSQL.<br>
<br>
The reason is in the PostgreSQL log.<br>
>> 2025-01-29 06:52:43.987 UTC [404104] FATAL: remaining connection slots<br>
>> are reserved for non-replication superuser connections<br>
<br>
It seems there's no usable PostgreSQL's connection slot rmaining. You<br>
need to either increase max_connections or reduce num_init_children<br>
(or both).<br>
<br>
Best reagards,<br>
--<br>
Tatsuo Ishii<br>
SRA OSS K.K.<br>
English: <a href="http://www.sraoss.co.jp/index_en/" rel="noreferrer" target="_blank">http://www.sraoss.co.jp/index_en/</a><br>
Japanese:<a href="http://www.sraoss.co.jp" rel="noreferrer" target="_blank">http://www.sraoss.co.jp</a><br>
<br>
> Can someone help to understand this case<br>
> <br>
> thank you.<br>
> <br>
> On Wed, Jan 29, 2025 at 4:22 PM Mukesh Tanuku <<a href="mailto:mukesh.postgres@gmail.com" target="_blank">mukesh.postgres@gmail.com</a>><br>
> wrote:<br>
> <br>
>> Hello Everyone,<br>
>><br>
>> I am seeing these messages in pgpool log<br>
>><br>
>> 2025-01-29 06:52:46.705: sr_check_worker pid 404220: FATAL: unable to<br>
>> read data from DB node 0<br>
>> 2025-01-29 06:52:46.705: sr_check_worker pid 404220: DETAIL: EOF<br>
>> encountered with backend<br>
>> 2025-01-29 06:52:46.705: main pid 3598: LOG: reaper handler<br>
>> 2025-01-29 06:52:46.706: main pid 3598: LOG: reaper handler: exiting<br>
>> normally<br>
>> 2025-01-29 06:52:46.706: sr_check_worker pid 404222: LOG: process started<br>
>> 2025-01-29 06:52:46.709: sr_check_worker pid 404222: FATAL: unable to<br>
>> read data from DB node 0<br>
>> 2025-01-29 06:52:46.709: sr_check_worker pid 404222: DETAIL: EOF<br>
>> encountered with backend<br>
>> 2025-01-29 06:52:46.709: main pid 3598: LOG: reaper handler<br>
>> 2025-01-29 06:52:46.709: main pid 3598: LOG: reaper handler: exiting<br>
>> normally<br>
>> 2025-01-29 06:52:46.709: sr_check_worker pid 404225: LOG: process started<br>
>> 2025-01-29 06:52:46.712: sr_check_worker pid 404225: FATAL: unable to<br>
>> read data from DB node 0<br>
>> 2025-01-29 06:52:46.712: sr_check_worker pid 404225: DETAIL: EOF<br>
>> encountered with backend<br>
>><br>
>><br>
>> what exactly this error means?<br>
>><br>
>> in pgpool.conf we set this below,<br>
>><br>
>> *sr_check_period = 10sr_check_user = 'monitor'*<br>
>><br>
>><br>
>> at the same time im seeing this in postgresql log file :<br>
>><br>
>> 2025-01-29 06:52:43.987 UTC [404104] FATAL: remaining connection slots<br>
>> are reserved for non-replication superuser connections<br>
>> 2025-01-29 06:52:46.557 UTC [404108] FATAL: remaining connection slots<br>
>> are reserved for non-replication superuser connections<br>
>> 2025-01-29 06:52:46.562 UTC [404110] FATAL: remaining connection slots<br>
>> are reserved for non-replication superuser connections<br>
>> 2025-01-29 06:52:46.566 UTC [404112] FATAL: remaining connection slots<br>
>> are reserved for non-replication superuser connections<br>
>> 2025-01-29 06:52:46.569 UTC [404114] FATAL: remaining connection slots<br>
>> are reserved for non-replication superuser connections<br>
>><br>
>><br>
>> We haven't set any idle_session_timeout<br>
>> or idle_in_transaction_session_timeout parameters in postgresql.conf file.<br>
>><br>
>> Can someone help me understanding on this issue.<br>
>><br>
>> Regards<br>
>> Mukesh Tanuku<br>
>><br>
</blockquote></div></div>