From: | Nikhil Shetty <nikhil(dot)dba04(at)gmail(dot)com> |
---|---|
To: | pgsql-admin <pgsql-admin(at)postgresql(dot)org> |
Subject: | Stuck Checkpoint Process |
Date: | 2021-11-03 09:17:41 |
Message-ID: | CAFpL5Vy10O2MnA9jNXGLsamN3a5yVqHiuUAuU0evC-xOfTWqRQ@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-admin |
Hi Team,
PostgreSQL Version - 11.7
OS - RHEL 7.9
Problem:
We see that the backups were not happening on one of the instances. On
further checking, we saw that the checkpoint process was not working. Last
checkpoint was 7 days ago. Manual checkpoint goes into hang state.
Checkpoint Process
> > pid | backend_start | wait_event_type |
> wait_event | backend_type
> >
> -------+-------------------------------+-----------------+---------------------+--------------
> > 21237 | 2021-06-29 21:27:51.806746+00 | LWLock |
> replication_slot_io | checkpointer
> > (1 row)
Time of latest checkpoint: Wed 27 Oct 2021 03:45:09 PM PDT
I see it is waiting for I/O on replication slots. I see no issue on standby
and replication is working fine. Need help to further debug this
Replication Slots
> > dbname=# select pg_current_wal_lsn();
> > pg_current_wal_lsn
> > --------------------
> > 2B0/75042DE0
>
> > dbname=# select * from pg_replication_slots ;
> > slot_name | plugin | slot_type | datoid | database | temporary |
> active | active_pid | xmin | catalog_xmin | restart_lsn |
> confirmed_flush_lsn
> >
> ---------------+--------+-----------+--------+----------+-----------+--------+------------+------+--------------+--------------+---------------------
> > repmgr_slot_5 | | physical | | | f | t
> | 4285 | | | 2B0/75042DE0 |
> > repmgr_slot_1 | | physical | | | f | t
> | 3402 | | | 2B0/75042DE0 |
>
Thanks and Regards,
Nikhil
From | Date | Subject | |
---|---|---|---|
Next Message | Marc Fromm | 2021-11-03 21:03:28 | Encoding error during database restore |
Previous Message | Laurenz Albe | 2021-11-02 13:24:31 | Re: How to control which Python interpreter Postgres uses? |