Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gk06f-0006aB-GM for pgsql-admin@arkaria.postgresql.org; Thu, 17 Jan 2019 05:20:45 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1gk06c-0005u5-F1 for pgsql-admin@arkaria.postgresql.org; Thu, 17 Jan 2019 05:20:42 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gk06c-0005tC-3a for pgsql-admin@lists.postgresql.org; Thu, 17 Jan 2019 05:20:42 +0000 Received: from hermes.gatewaynet.com ([193.92.121.98]) by makus.postgresql.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gk06T-0004J7-Mp for pgsql-admin@lists.postgresql.org; Thu, 17 Jan 2019 05:20:40 +0000 Received: from hercules.internal.net (hercules.internal.net [10.9.200.8]) by hermes.gatewaynet.com (8.14.3/8.14.3/Debian-9.4) with ESMTP id x0H5KUH8002627; Thu, 17 Jan 2019 07:20:30 +0200 Received: from [10.9.251.3] (dcmchgw.internal.net [10.9.0.1]) by hercules.internal.net (Postfix) with ESMTPS id ED29F1350B11; Thu, 17 Jan 2019 07:20:28 +0200 (EET) Subject: Re: pgBackRest : "ERROR: [042]: unexpected EOF reading line from remote process on" and stale pgbackrest processes hanging To: Stephen Frost Cc: pgsql-admin@lists.postgresql.org References: <20190116202758.GG2528@tamriel.snowman.net> From: Achilleas Mantzios Message-ID: <8d6ac7ad-8afe-7802-34b8-0e2f368f6612@matrix.gatewaynet.com> Date: Thu, 17 Jan 2019 07:20:27 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1 MIME-Version: 1.0 In-Reply-To: <20190116202758.GG2528@tamriel.snowman.net> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Virus-Scanned: clamav-milter 0.98.7 at hermes X-Virus-Status: Clean X-Spam-Status: No, score=-26.9 required=5.0 tests=ALL_TRUSTED,DYN_HAM_IT, DYN_HAM_IT_PARTNERS,TW_PG autolearn=unavailable version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on hermes.gatewaynet.com List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk Hello Stephen On 16/1/19 10:27 μ.μ., Stephen Frost wrote: > Greetings, > > * Achilleas Mantzios (achill@matrix.gatewaynet.com) wrote: >> I had this error today with postgresql 10.6 and pgbackrest 2.07. I was running test backups and during a backup >> The command given to the repo host (pg1-host=10.9.0.77) was : >> pgbackrest@smadb2cs:~$ pgbackrest --stanza=dynacomtest backup >> I noticed that the (two) ssh login sessions to the repo host just froze. No disconnections, just froze. So some network problem surely occurred. >> On the repo host pgbackrest log I got : >> 2019-01-16 12:20:38.372 P00  ERROR: [042]: unexpected EOF reading line from remote process on '10.9.0.77' >> on the pg host (10.9.0.77) I noticed that the pgbackrest backup processes >> had died, the only ones running was spawn from the archive-push , however on >> the repo host the pgbackrest processes were alive, when in fact the backup >> was stalled. >> On the repo I got : >> root@smadb2cs:/home/pgbackrest# netstat -apn | grep 10.9.0.77 >> tcp        0     88 10.9.1.22:43837 10.9.0.77:22            ESTABLISHED 11918/ssh >> tcp        0     88 10.9.1.22:43838 10.9.0.77:22            ESTABLISHED 11920/ssh >> tcp        0     88 10.9.1.22:43839 10.9.0.77:22            ESTABLISHED 11919/ssh >> tcp        0     88 10.9.1.22:43840 10.9.0.77:22            ESTABLISHED 11922/ssh >> root@smadb2cs:/home/pgbackrest# netstat -anp --timers | grep 0.77 >> tcp        0     88 10.9.1.22:43837 10.9.0.77:22            ESTABLISHED 11918/ssh        on (65.50/12/0) >> tcp        0     88 10.9.1.22:43838 10.9.0.77:22            ESTABLISHED 11920/ssh        on (69.60/12/0) >> tcp        0     88 10.9.1.22:43839 10.9.0.77:22            ESTABLISHED 11919/ssh        on (65.50/12/0) >> tcp        0     88 10.9.1.22:43840 10.9.0.77:22            ESTABLISHED 11922/ssh        on (61.40/12/0) > This looks like the kernel thinks the connections are still alive. > >> In order to start a new backup I had to kill the 4 processes. >> >> Is this behavior normal ? Would the 4 processes be killed due to KEEPALIVE settings eventually ? > Yes, they almost certainly would have timed out eventually- but how > long were you already waiting..? The timeouts in pgbackrest are not > terribly long, in general. Looking at the log I waited 9 minutes, before manually killing. > > Thanks! > > Stephen