Problem with host connection
This is a new area to me, I am rewriting a Microsoft Access application for
the company
I work for in Java and Postgres.
I have created a testdatabase called history which I can access with <psql
history> fine
as well as from a Perl test app I have written.
But if I try to specify a host in either my Java test app or psql I get the
same
error message
Connection to database 'history' failed.
connectDB() -- connect() failed: Connection refused
Is the postmaster running (with -i) at '127.0.0.1' and accepting connections
on TCP/IP port '5432'?
I also have the same errors when runing under the postgres account.
<psql history> works fine
<psql -p 5432 history) also works fine
<psql -h 127.0.0.1 -p 5432 history> give the following error message
Connection to database 'history' failed.
connectDB() -- connect() failed: Connection refused
Is the postmaster running (with -i) at '127.0.0.1' and accepting connections
on TCP/IP port '5432'?
<psql -h 192.168.1.168 -p 5432 history> gives the same error
THE NETWORK SEEMS OK:
PING 127.0.0.1 (127.0.0.1) from 127.0.0.1 : 56(84) bytes of data.
64 bytes from 127.0.0.1: icmp_seq=0 ttl=255 time=0.2 ms
PING 192.168.1.168 (192.168.1.168) from 192.168.1.168 : 56(84) bytes of
data.
64 bytes from 192.168.1.168: icmp_seq=0 ttl=255 time=0.2 ms
THE FILE /etc/rc.d/init.d/postgresql contains the following line
su -l postgres -c '/usr/bin/postmaster -i -S -D /var/lib/pgsql/data'
# originaly the -D variable was /var/lib/pgsql but I changed it to the same
as the PGDATA
# setting
# neither seems to make any difference - jeremy
THE FILE /var/lib/pgsql/data/pg_hba.conf contains the following lines at the
end:
local all trust
host all 127.0.0.1 255.255.255.255 trust
Hello Jeremy...
Jeremy Smith wrote:
This is a new area to me, I am rewriting a Microsoft Access
application for the company
Have you tried using PgAdmin? It may help you a bit... Then just iron
out the details afterwards...;-) It's somewhere in
www.greatbridge.com... I think..;-)
I work for in Java and Postgres.
JDBC...
I have created a testdatabase called history which I can access with
<psql history> fine
as well as from a Perl test app I have written.
But if I try to specify a host in either my Java test app or psql I
get the same
error messageConnection to database 'history' failed.
connectDB() -- connect() failed: Connection refused
Is the postmaster running (with -i) at '127.0.0.1' and accepting
connections on TCP/IP port '5432'?
try a
netstat -a | grep postgres
I also have the same errors when runing under the postgres account.
<psql history> works fine
<psql -p 5432 history) also works fine
<psql -h 127.0.0.1 -p 5432 history> give the following error message
Connection to database 'history' failed.
connectDB() -- connect() failed: Connection refused
Is the postmaster running (with -i) at '127.0.0.1' and accepting
connections on TCP/IP port '5432'?<psql -h 192.168.1.168 -p 5432 history> gives the same error
THE NETWORK SEEMS OK:
PING 127.0.0.1 (127.0.0.1) from 127.0.0.1 : 56(84) bytes of data.
64 bytes from 127.0.0.1: icmp_seq=0 ttl=255 time=0.2 msPING 192.168.1.168 (192.168.1.168) from 192.168.1.168 : 56(84) bytes
of data.
64 bytes from 192.168.1.168: icmp_seq=0 ttl=255 time=0.2 msTHE FILE /etc/rc.d/init.d/postgresql contains the following line
su -l postgres -c '/usr/bin/postmaster -i -S -D
/var/lib/pgsql/data'
# originaly the -D variable was /var/lib/pgsql but I changed it to the
same as the PGDATA
# setting
# neither seems to make any difference - jeremy
This is how it is started in my machine...;-(
su -l postgres -c "/usr/bin/pg_ctl -D $PGDATA -p /usr/bin/postmaster
start >/dev/null 2>&1"
The -i option is with /var/lib/pgsql/data/postmaster.opts in my
machine...
THE FILE /var/lib/pgsql/data/pg_hba.conf contains the following lines
at the end:
local all trust
host all 127.0.0.1 255.255.255.255 trust
As for PGDATA, it's in the script...
if [ -f /var/lib/pgsql/PG_VERSION ] && [ -d
/var/lib/pgsql/base/template1 ]
then
export PGDATA=/var/lib/pgsql
else
export PGDATA=/var/lib/pgsql/data
fi
What version of PostgreSQL are you running? What O.S. are you running
it in? And how did you install postgresql?
Cheers,
John Clark
--
/) John Clark Naldoza y Lopez (\
/ ) Software Design Engineer II ( \
_( (_ _ Web-Application Development _) )_
(((\ \> /_> Cable Modem Network Management System <_\ </ /)))
(\\\\ \_/ / NEC Telecom Software Phils., Inc. \ \_/ ////)
\ / \ /
\ _/ phone: (+63 32) 233-9142 loc. 3112 \_ /
/ / cellphone: (+63 919) xxx-xxxx \ \
/ / email: njclark@ntsp.nec.co.jp \ \
Hi, Thanks for your response.
netstat did not find postgres ?????????
I do not have a postmaster.opts
I am running version 6.5 on a Mac using Yellowdog Linux 1.2
Jeremy
Show quoted text
From: "John Clark L. Naldoza" <njclark@ntsp.nec.co.jp>
Organization: NEC Telecom Software
Date: Mon, 26 Feb 2001 16:57:06 +0800
To: Jeremy Smith <Jeremy@justasofty.com>
Cc: pgsql-general@postgresql.org
Subject: Re: [GENERAL] Problem with host connectionHello Jeremy...
Jeremy Smith wrote:
This is a new area to me, I am rewriting a Microsoft Access
application for the companyHave you tried using PgAdmin? It may help you a bit... Then just iron
out the details afterwards...;-) It's somewhere in
www.greatbridge.com... I think..;-)I work for in Java and Postgres.
JDBC...
I have created a testdatabase called history which I can access with
<psql history> fine
as well as from a Perl test app I have written.
But if I try to specify a host in either my Java test app or psql I
get the same
error messageConnection to database 'history' failed.
connectDB() -- connect() failed: Connection refused
Is the postmaster running (with -i) at '127.0.0.1' and accepting
connections on TCP/IP port '5432'?try a
netstat -a | grep postgres
I also have the same errors when runing under the postgres account.
<psql history> works fine
<psql -p 5432 history) also works fine
<psql -h 127.0.0.1 -p 5432 history> give the following error message
Connection to database 'history' failed.
connectDB() -- connect() failed: Connection refused
Is the postmaster running (with -i) at '127.0.0.1' and accepting
connections on TCP/IP port '5432'?<psql -h 192.168.1.168 -p 5432 history> gives the same error
THE NETWORK SEEMS OK:
PING 127.0.0.1 (127.0.0.1) from 127.0.0.1 : 56(84) bytes of data.
64 bytes from 127.0.0.1: icmp_seq=0 ttl=255 time=0.2 msPING 192.168.1.168 (192.168.1.168) from 192.168.1.168 : 56(84) bytes
of data.
64 bytes from 192.168.1.168: icmp_seq=0 ttl=255 time=0.2 msTHE FILE /etc/rc.d/init.d/postgresql contains the following line
su -l postgres -c '/usr/bin/postmaster -i -S -D
/var/lib/pgsql/data'
# originaly the -D variable was /var/lib/pgsql but I changed it to the
same as the PGDATA
# setting
# neither seems to make any difference - jeremyThis is how it is started in my machine...;-(
su -l postgres -c "/usr/bin/pg_ctl -D $PGDATA -p /usr/bin/postmaster
start >/dev/null 2>&1"The -i option is with /var/lib/pgsql/data/postmaster.opts in my
machine...THE FILE /var/lib/pgsql/data/pg_hba.conf contains the following lines
at the end:
local all trust
host all 127.0.0.1 255.255.255.255 trustAs for PGDATA, it's in the script...
if [ -f /var/lib/pgsql/PG_VERSION ] && [ -d
/var/lib/pgsql/base/template1 ]
then
export PGDATA=/var/lib/pgsql
else
export PGDATA=/var/lib/pgsql/data
fiWhat version of PostgreSQL are you running? What O.S. are you running
it in? And how did you install postgresql?Cheers,
John Clark
--
/) John Clark Naldoza y Lopez (�
/ ) Software Design Engineer II ( �
_( (_ _ Web-Application Development _) )_
(((� �> /_> Cable Modem Network Management System <_� </ /)))
(���� �_/ / NEC Telecom Software Phils., Inc. � �_/ ////)
� / � /
� _/ phone: (+63 32) 233-9142 loc. 3112 �_ /
/ / cellphone: (+63 919) xxx-xxxx � �
/ / email: njclark@ntsp.nec.co.jp � �
From: "Jeremy Smith" <Jeremy@justasofty.com>
Hi, Thanks for your response.
netstat did not find postgres ?????????
If netstat doesn't list it (nr the top, with a Proto of tcp) then it isn't
listening. The other test is to "telnet localhost 5432" which should show
nothing if pg is listening, connection refused otherwise.
Try "/etc/rc.d/init.d/postgresql restart" and see if that helps and if not
whether there is anything useful in the logs. Failing that, su to postgres
and run the command-line by hand - there should be some sort of error
message.
I do not have a postmaster.opts
I am running version 6.5 on a Mac using Yellowdog Linux 1.2
These two things are connected, don't worry about postmaster.opts since that
was introduced in 7.0/1.
You should have no problem compiling 7.x from source when you want to
upgrade - worked just fine on my iBook running LinuxPPC.
Show quoted text
Jeremy
Jeremy Smith <Jeremy@justasofty.com> writes:
This is a new area to me, I am rewriting a Microsoft Access
application for the company I work for in Java and Postgres. I have
created a testdatabase called history which I can access with <psql
history> fine as well as from a Perl test app I have written. But
if I try to specify a host in either my Java test app or psql I get
the same error message
Connection to database 'history' failed.
connectDB() -- connect() failed: Connection refused
Is the postmaster running (with -i) at '127.0.0.1' and accepting connections
on TCP/IP port '5432'?
By all evidence you're not running the postmaster with '-i'. Chechk
your startup script.
-Doug
Import Notes
Reply to msg id not found: JeremySmith'smessageofMon26Feb2001081503+0000
Hi, After listening to others it seems best to run 7.0 and so rather than
carry on I decided to remove all traces of 6.5 and install 7.0 once I have
downloaded it. (have not had chance yet, hope to tonight)
At the same time while removing 6.5 I did notice a running of postmaster at
the end of my inittab which did not have a -i in it so I think that was the
problem?
Jeremy
Show quoted text
From: "Richard Huxton" <dev@archonet.com>
Date: Mon, 26 Feb 2001 14:02:21 -0000
To: "Jeremy Smith" <Jeremy@justasofty.com>, "John Clark L. Naldoza"
<njclark@ntsp.nec.co.jp>
Cc: <pgsql-general@postgresql.org>
Subject: Re: [GENERAL] Problem with host connectionFrom: "Jeremy Smith" <Jeremy@justasofty.com>
Hi, Thanks for your response.
netstat did not find postgres ?????????
If netstat doesn't list it (nr the top, with a Proto of tcp) then it isn't
listening. The other test is to "telnet localhost 5432" which should show
nothing if pg is listening, connection refused otherwise.Try "/etc/rc.d/init.d/postgresql restart" and see if that helps and if not
whether there is anything useful in the logs. Failing that, su to postgres
and run the command-line by hand - there should be some sort of error
message.I do not have a postmaster.opts
I am running version 6.5 on a Mac using Yellowdog Linux 1.2These two things are connected, don't worry about postmaster.opts since that
was introduced in 7.0/1.You should have no problem compiling 7.x from source when you want to
upgrade - worked just fine on my iBook running LinuxPPC.Jeremy