[pgpool-general: 8581] Re: PgPool thinks node 0 is in recovery.
Tatsuo Ishii
ishii at sraoss.co.jp
Wed Feb 1 15:04:33 JST 2023
> There must have been a miscommunication; I thought I attached my
> pgpool.conf and the log file to a previous email, but maybe not.
>
> I fixed the backend_port0 problem last week.
Ok.
> pgppol is already running with pgpool.conf log_min_messages=debug3. Is
> that sufficient?
Yes.
> Attached is the error log from when I last started pgpool, and the
> pgpool.conf from that time.
I see some errors with streaming replication check process:
2023-01-26 13:31:04.594: sr_check_worker pid 796880: DEBUG: do_query: extended:0 query:"SELECT pg_current_wal_lsn()"
2023-01-26 13:31:04.594: sr_check_worker pid 796880: CONTEXT: while checking replication time lag
2023-01-26 13:31:09.594: health_check1 pid 796881: DEBUG: health check: clearing alarm
2023-01-26 13:31:09.603: health_check1 pid 796881: DEBUG: authenticate kind = 10
2023-01-26 13:31:09.612: health_check1 pid 796881: DEBUG: SCRAM authentication successful for user:pool_health_check
2023-01-26 13:31:09.612: health_check1 pid 796881: DEBUG: authenticate backend: key data received
2023-01-26 13:31:09.612: health_check1 pid 796881: DEBUG: authenticate backend: transaction state: I
2023-01-26 13:31:09.612: health_check1 pid 796881: DEBUG: health check: clearing alarm
2023-01-26 13:31:09.612: health_check1 pid 796881: DEBUG: health check: clearing alarm
2023-01-26 13:31:14.595: sr_check_worker pid 796880: FATAL: Backend throw an error message
2023-01-26 13:31:14.595: sr_check_worker pid 796880: DETAIL: Exiting current session because of an error from backend
2023-01-26 13:31:14.595: sr_check_worker pid 796880: HINT: BACKEND Error: "recovery is in progress"
2023-01-26 13:31:14.595: sr_check_worker pid 796880: CONTEXT: while checking replication time lag
sr_check_process tried to dtermin WAL LSN on backend0 by issuing
"SELECT pg_current_wal_lsn()" to backend0 but failed with:
> 2023-01-26 13:31:14.595: sr_check_worker pid 796880: HINT: BACKEND Error: "recovery is in progress"
This suggests that backend0 is running as a standby server. I guess
there's something wrong with the setting in backend0. Maybe
standby.signal exists? Can you share PostgreSQL log of backend0 at
it's start up?
Best reagards,
--
Tatsuo Ishii
SRA OSS LLC
English: http://www.sraoss.co.jp/index_en/
Japanese:http://www.sraoss.co.jp
More information about the pgpool-general
mailing list