Re: Obsolete or dead serverconnections after reboot - Mailing list pgsql-general

From WR
Subject Re: Obsolete or dead serverconnections after reboot
Date
Msg-id 6f6a7f2c-b6fa-53bd-9b78-2299c7aa1bf2@freenet.de
Whole thread Raw
In response to Re: Obsolete or dead serverconnections after reboot  (Vijaykumar Jain <vijaykumarjain.github@gmail.com>)
Responses Re: Obsolete or dead serverconnections after reboot
List pgsql-general
Hello Vijaykumar Jain,

at first: select pg_stat_reset(); doesn't help, the pg_stat_activity is 
the same after it.

I added some interesting rows after two reboots (which have been 
complete power cycles)

artea=# select pid ,application_name , client_addr ,client_port 
,backend_start ,query_start,state from pg_stat_activity;
   pid  |      application_name       |              client_addr       | 
client_port |         backend_start         | query_start          | state

-------+-----------------------------+---------------------------------------+-------------+-------------------------------+-------------------------------+--------
  11116 |                             |       |             | 2021-07-21 
12:38:06.76295+02  |              |
   9320 |                             |       |             | 2021-07-21 
12:38:06.77185+02  |              |
  11292 | psql                        | 
2003:fc:1f03:f200:71ae:2cc5:2e77:9003 |       59545 | 2021-07-22 
07:52:20.110569+02 | 2021-07-22 07:52:24.727718+02 | idle
   9624 | arteasubartlt15wolleartlt34 | 
2003:fc:1f03:f200:71ae:2cc5:2e77:9003 |       59574 | 2021-07-22 
07:56:16.235684+02 | 2021-07-22 07:56:16.278479+02 | active
  11396 | psql                        | 192.168.2.49       |       59550 
| 2021-07-22 07:54:03.736197+02 | 2021-07-22 07:54:06.488585+02 | idle
  10448 | psql                        | 
2003:fc:1f03:f200:71ae:2cc5:2e77:9003 |       59589 | 2021-07-22 
07:58:14.715886+02 | 2021-07-22 07:59:01.652215+02 | active
  15788 |                             |       |             | 2021-07-21 
12:38:06.736352+02 |              |
  11216 |                             |       |             | 2021-07-21 
12:38:06.722957+02 |              |
  14092 |                             |       |             | 2021-07-21 
12:38:06.739031+02 |              |
(9 Zeilen)

(Sorry for bad formatting)

So you can see we have two idle connections, which are those from before 
the reboots (one had a IPv4 name resolution and two did it by IPv6, psql 
commandline was the same). The backend_start is the same before and 
after reboot, so they are the same instances of connections.

I scanned the logfiles and I did not find a shutdown of PostgresServer 
on reboot time.

But when I restart the Windows-service postgres manually, then I get 
those messages:

On stop:
2021-07-22 08:27:33.451 CEST [11216] LOG:  fahre herunter
(I'm shutting down)
2021-07-22 08:27:33.512 CEST [14000] LOG:  Datenbanksystem ist 
heruntergefahren
(DB is now shutdown)
On start:
2021-07-22 08:27:39.565 CEST [11500] LOG:  PostgreSQL 13.2, compiled by 
Visual C++ build 1914, 64-bit startet
2021-07-22 08:27:39.744 CEST [17304] LOG:  Datenbanksystem wurde am 
2021-07-22 08:27:33 CEST heruntergefahren
(DB was shutdown on 2021-07-22 08:27:33)
2021-07-22 08:27:39.787 CEST [11500] LOG:  Datenbanksystem ist bereit, 
um Verbindungen anzunehmen
(DB is ready to accept connections)

(sorry, its in german, tried to translate)

So maybe, the DB-service seems not to stopped propperly on shutdown of 
the host?

Greets, Wolfgang



Am 21.07.2021 um 15:14 schrieb Vijaykumar Jain:
> select pg_stat_reset();


-- 
May the source be with you



pgsql-general by date:

Previous
From: Nicolas Seinlet
Date:
Subject: Re: More records after sort
Next
From: WR
Date:
Subject: Re: Obsolete or dead serverconnections after reboot