pg.ddx.io  pgsql-admin@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: soumik.bhattacharjee@kpn.com
To: rammohanganap@gmail.com
Cc: siddharth.karandikar@gmail.com
Cc: pgsql-admin@postgresql.org
Cc: pgsql-admin@lists.postgresql.org
Subject: RE: TCP/IP connections refused
Date: Fri, 30 Oct 2020 08:50:37 +0000
Message-ID: <d994360312bd49078f0e61c7702c96e8@kpn.com> (raw)
In-Reply-To: <CALm_Vjj8e3dTjRVU2U8xKWW8VxW8uxhnLCZjZDtB+hzV9zqA4Q@mail.gmail.com>
References: <36b20ed42da4410d9ddd1b1bd0140d41@kpn.com>
	<CAC6xauNWWj=fyrMtUCraZprjc62No32iECB-Bf2nE5kTaLh2Mg@mail.gmail.com>
	<8e2edc2542e140b8bbd804cdfb269515@kpn.com>
	<CAC6xauNvnoG-FdGj80knDK_S_O1whnoZJb+BKgGaSOTtsbvtUg@mail.gmail.com>
	<84d97969b9104121988a3a48cf3e8c9f@kpn.com>
	<CALm_Vjj8e3dTjRVU2U8xKWW8VxW8uxhnLCZjZDtB+hzV9zqA4Q@mail.gmail.com>

Thanks Rammohan.

From: rammohan ganapavarapu <rammohanganap@gmail.com>
Sent: donderdag 29 oktober 2020 16:27
To: Bhattacharjee, Soumik <soumik.bhattacharjee@kpn.com>
Cc: siddharth.karandikar@gmail.com; pgsql-admin <pgsql-admin@postgresql.org>; pgsql-admin@lists.postgresql.org
Subject: Re: TCP/IP connections refused

On the client machine if you have telnet or nc utilities, can u check below?

telnet <pg server ip> 5432 or

nc -z <pg server ip> 5432 - v

This will tell you if your FW is accepting connection.



On Thu, Oct 29, 2020, 4:45 AM <soumik.bhattacharjee@kpn.com<mailto:soumik.bhattacharjee@kpn.com>> wrote:
Hi Siddharth,

Yes, java microservice are hosted on separate machine running on kubernetes/docker.

I have used command ss -nt dst 10.133.214.30/30<http://10.133.214.30/30; to check whether we are able to connect to the DB server.
State is not established.

[cid:image003.jpg@01D6ADF1.5053EF90]


From: Siddharth Karandikar <siddharth.karandikar@gmail.com<mailto:siddharth.karandikar@gmail.com>>
Sent: donderdag 29 oktober 2020 11:34
To: Bhattacharjee, Soumik <soumik.bhattacharjee@kpn.com<mailto:soumik.bhattacharjee@kpn.com>>
Cc: pgsql-admin <pgsql-admin@postgresql.org<mailto:pgsql-admin@postgresql.org>>; pgsql-admin@lists.postgresql.org<mailto:pgsql-admin@lists.postgresql.org>
Subject: Re: TCP/IP connections refused

Soumik, you tested from localhost which is the DB machine itself. And that is expected to work given the status information you shared in the first email.

Is your java microservice running on separate machine? on separate network?
Can you connect from that machine/network to postgres server by using any client (e.g. psql)?



On Thu, Oct 29, 2020 at 3:49 PM <soumik.bhattacharjee@kpn.com<mailto:soumik.bhattacharjee@kpn.com>> wrote:
Yes. Its working from my local also.

$ psql -h localhost -p 5432
Password for user postgres:
psql (12.1 (Debian 12.1-1.pgdg100+1))
SSL connection (protocol: TLSv1.3, cipher: TLS_AES_256_GCM_SHA384, bits: 256, compression: off)
Type "help" for help.

postgres=#

From: Siddharth Karandikar <siddharth.karandikar@gmail.com<mailto:siddharth.karandikar@gmail.com>>
Sent: donderdag 29 oktober 2020 10:33
To: Bhattacharjee, Soumik <soumik.bhattacharjee@kpn.com<mailto:soumik.bhattacharjee@kpn.com>>
Cc: pgsql-admin <pgsql-admin@postgresql.org<mailto:pgsql-admin@postgresql.org>>; pgsql-admin@lists.postgresql.org<mailto:pgsql-admin@lists.postgresql.org>
Subject: Re: TCP/IP connections refused

Did you try connecting to it using `psql`? Do you get the same error with that?

On Thu, Oct 29, 2020 at 1:48 PM <soumik.bhattacharjee@kpn.com<mailto:soumik.bhattacharjee@kpn.com>> wrote:
Hi Experts,

We are trying to connect from Java(Microservices) applications to Database and getting below issues :

org.postgresql.util.PSQLException: Connection to XXXXXXX:5432 refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections.

Please suggest your inputs and suggestions for solution.

The things I did :


  1.  Firewall/Ports are open from DB server for inbound traffic.
  2.  Added application IP ranges in pg_hba.conf file and restarted the Postgres instance.
  3.  The listen_addresses=’*’ is set to.
  4.  $ lsof -n -u postgres |grep LISTEN

postgres 26802 postgres    3u     IPv4           19104770        0t0      TCP *:postgresql (LISTEN)

postgres 26802 postgres    4u     IPv6           19104771        0t0      TCP *:postgresql (LISTEN)

  1.  $ netstat -ltnp | grep postgres

(Not all processes could be identified, non-owned process info

will not be shown, you would have to be root to see it all.)

tcp        0      0 0.0.0.0:5432<http://0.0.0.0:5432;            0.0.0.0:*      LISTEN      26802/postgres

tcp6       0      0 :::5432                 :::*                    LISTEN      26802/postgres



  1.  $ cat /etc/postgresql/12/main/postgresql.conf | grep port

port = 5432                             # (change requires restart)

#ssl_passphrase_command_supports_reload = off





Thanks




view thread (9+ messages)

Message-ID: <d994360312bd49078f0e61c7702c96e8@kpn.com>
Permalink:  ../d994360312bd49078f0e61c7702c96e8@kpn.com/
Also on:    postgresql.org/message-id/d994360312bd49078f0e61c7702c96e8@kpn.com

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-admin@postgresql.org
  Cc: soumik.bhattacharjee@kpn.com, rammohanganap@gmail.com, siddharth.karandikar@gmail.com, pgsql-admin@lists.postgresql.org
  Subject: RE: TCP/IP connections refused
  In-Reply-To: <d994360312bd49078f0e61c7702c96e8@kpn.com>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox