On Fri, 2022-10-21 at 07:27 +0300, Vasily Kulikov wrote: > The problem is that sometimes PQconsumeInput() may close the connection The function does nothing of the kind. Is there an error response from the function? Perhaps something else, like a timeout in a network component, closes the connections afterwards. Can you find any corresponding messages in the PostgreSQL server log? Yours, Laurenz Albe -- Cybertec | https://www.cybertec-postgresql.com