Re: Netstat - Lots of PG Connections - Mailing list pgsql-general

From Lonni J Friedman
Subject Re: Netstat - Lots of PG Connections
Date
Msg-id 7c1574a905020813252af52b0f@mail.gmail.com
Whole thread Raw
In response to Netstat - Lots of PG Connections  (CSN <cool_screen_name90001@yahoo.com>)
Responses Re: Netstat - Lots of PG Connections
List pgsql-general
On Tue, 8 Feb 2005 13:17:38 -0800 (PST), CSN
<cool_screen_name90001@yahoo.com> wrote:
> Is this anything to worry about? Why are there so many
> Postgresql connections? 'ps axu' usually only shows
> about 5-10 postgres processes.
>
> # netstat
> tcp        0      0 localhost.localdo:55547
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55780
> localhost.loca:postgres ESTABLISHED
> tcp        0      0 localhost.localdo:55777
> localhost.loca:postgres ESTABLISHED
> tcp        0      0 localhost.localdo:55778
> localhost.loca:postgres ESTABLISHED
> tcp        0      0 localhost.localdo:55779
> localhost.loca:postgres ESTABLISHED
> tcp        0      0 localhost.localdo:55764
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55760
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55761
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55772
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55773
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55774
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55768
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55769
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55770
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55748
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55749
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55750
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55750
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55751
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55744
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55746
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55747
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55756
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55758
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55752
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55729
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55731
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55741
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55742
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55736
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55737
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55716
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55718
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55719
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55712
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55714
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55715
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55724
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55725
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55727
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55720
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55721
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55722
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55700
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55701
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55703
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55696
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55697
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55698
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55699
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55708
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55709
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55710
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55711
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55704
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55705
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55706
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55684
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55685
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55686
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55687
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55680
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55682
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55683
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55692
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55693
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55694
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55695
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55688
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55689
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55690
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55691
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55668
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55670
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55665
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55667
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55677
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55678
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55679
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55674
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55675
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55652
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55653
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55655
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55648
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55649
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55650
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55660
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55656
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55657
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55659
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55636
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55636
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55637
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55638
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55632
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55633
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55634
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55635
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55644
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55646
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55647
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55640
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55641
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55642
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55621
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55622
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55616
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55617
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55618
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55619
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55628
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55629
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55631
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55624
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55626
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55627
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55604
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55607
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55600
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55601
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55602
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55603
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55612
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55615
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55609
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55610
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55588
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55590
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55591
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55585
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55586
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55587
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55596
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55599
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55592
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55594
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55595
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55572
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55574
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55575
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55569
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55570
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55580
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55581
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55582
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55583
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55577
> localhost.loca:postgres ESTABLISHED
> tcp        0      0 localhost.localdo:55578
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55579
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55565
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55566
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55567
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55562
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55567
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55562
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.localdo:55563
> localhost.loca:postgres TIME_WAIT
> tcp        0      0 localhost.loca:postgres
> localhost.localdo:55780 ESTABLISHED
> tcp       47      0 localhost.loca:postgres
> localhost.localdo:55783 ESTABLISHED
> tcp       42      0 localhost.loca:postgres
> localhost.localdo:55782 ESTABLISHED
> tcp        0      0 localhost.loca:postgres
> localhost.localdo:55777 ESTABLISHED
> tcp        0      0 localhost.loca:postgres
> localhost.localdo:55779 ESTABLISHED
> tcp       31      0 localhost.loca:postgres
> localhost.localdo:55785 ESTABLISHED
> tcp       47      0 localhost.loca:postgres
> localhost.localdo:55784 ESTABLISHED
>

The vast majority of these are in a TIME_WAIT state, where the socket
is waiting after close to handle packets still in the network.  What
do you have accessing this DB?


--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
L. Friedman                                    netllama@gmail.com
LlamaLand                       http://netllama.linux-sxs.org

pgsql-general by date:

Previous
From: CSN
Date:
Subject: Netstat - Lots of PG Connections
Next
From: CSN
Date:
Subject: Re: Netstat - Lots of PG Connections