On Jan28, 2014, at 19:19 , Jeff Janes <jeff.ja...@gmail.com> wrote: > On windows, if the client gets terminated while sending data to the server, > in a > COPY for example, it results in some rather head-scratcher messages in the > server > log, for example: > > LOG: could not receive data from client: No connection could be made because > the target machine actively refused it. > > Since the server was reading from the client and never tries to initiate a > connection, the %m part of the message is a bit baffling. The errno at this > point is 10061.
My guess is that the server received a TCP RST, indicating that the client's socket has gone away, and the the error message is the same for a RST received during connection setup and a RST received later on. During connection setup, it absolutely makes sense to say that the "client has actively refused the connection" if it responds to a SYN packet with RST... best regards, Florian Pflug -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers