[pgpool-general: 3176] Re: Cannot run 'show pool_nodes'

jayknowsunix at gmail.com jayknowsunix at gmail.com
Thu Sep 18 09:02:05 JST 2014


I had checked the iptables settings and 9999 was allowed in. I'm going try moving PostgreSQL to port 5433 and tell pgpool to use 5432. This way my end users won't have to modify their code, and as I know that 5432 is open as we're already connecting with that, it should just work. I'll post again when I'm done with this.

Sent from my iPad

> On Sep 17, 2014, at 7:36 PM, Tatsuo Ishii <ishii at postgresql.org> wrote:
> 
> I suspect a network setting problem. psql without -p defaults to port
> 5432 which is bind to by PostgreSQL. If you are sure that port 9999 is
> bind to by pgpool-II and still you cannot access the port, you'd
> better to check the systems's firewall setting.
> 
> Best regards,
> --
> Tatsuo Ishii
> SRA OSS, Inc. Japan
> English: http://www.sraoss.co.jp/index_en.php
> Japanese:http://www.sraoss.co.jp
> 
>> The commands I've attempted are:
>> 
>> /usr/pgsql-9.3/bin/psql -h 10.10.1.140 -p 9999 csg_db
>> 
>> Where 10.10.1.140 is the VIP and csg_db is the database. That command returns immediately to a shell prompt and does not invoke any interpreter for SQL commands. If I do not use the -p flag, then I do receive an SQL interpreter, but of course, pgpool is not intercepting.
>> 
>> Sent from my iPad
>> 
>>> On Sep 17, 2014, at 1:41 PM, Ryan DeShone <rdeshone at liquidweb.com> wrote:
>>> 
>>> The IP you're connecting to isn't the issue. It's the port you're connecting to. Assuming postgresql and pgpool are both running on the default port, if you do not explicitly tell psql to connect to the pgpool port (default: 9999) then you will end up connecting directly to postgresql.
>>> 
>>> So, once again assuming that you did not change the default port numbers, you would need to add '-p 9999' when you execute psql to connect to pgpool.
>>> 
>>>> On 09/17/2014 11:13 AM, jayknowsunix at gmail.com wrote:
>>>> I am connecting to the VIP which was brought up by pgpool. I have even restarted pgpool on each machine in the cluster and verified that the VIP was being managed by pgpool (the VIP disappeared while pgpool was off and came back when it was restarted.) i have also verified that connection pooling is on for each system. Is there something else I can check?
>>>> 
>>>> Sent from my iPad
>>>> 
>>>>> On Sep 17, 2014, at 10:51 AM, Tatsuo Ishii <ishii at postgresql.org> wrote:
>>>>> 
>>>>> You need to connect pgpool-II, not connect directry to PostgreSQL
>>>>> because "show pool_nodes" is a pgpool-II specific SQL command.
>>>>> Here is an example session.
>>>>> 
>>>>> test=# show pool_nodes;
>>>>> node_id | hostname | port  | status | lb_weight |  role   
>>>>> ---------+----------+-------+--------+-----------+---------
>>>>> 0       | /tmp     | 11000 | 2      | 0.500000  | primary
>>>>> 1       | /tmp     | 11001 | 2      | 0.500000  | standby
>>>>> (2 rows)
>>>>> 
>>>>> Best regards,
>>>>> --
>>>>> Tatsuo Ishii
>>>>> SRA OSS, Inc. Japan
>>>>> English: http://www.sraoss.co.jp/index_en.php
>>>>> Japanese:http://www.sraoss.co.jp
>>>>> 
>>>>>> In response to my question yesterday, Ishii-san suggested running 'show pool_nodes;' I tried running this command this morning in a psql session, but was unsuccessful. The error was a simple not found one. Apparently, I've missed a step during setup, and I've been going back through the online tutorial, but I'm not seeing what I need. Also, looking online at what this command does, it doesn't appear to give more information than pcp_node_info does. That utility does work for me, btw. Am I mistaken? I'm just trying to determine which pgpool instance is the master in a master-slave configuration after a failover attempt.
>>>>>> --
>>>>>> Jay
>>>>>> 
>>>>>> Sent from my iPad
>>>>>> _______________________________________________
>>>>>> pgpool-general mailing list
>>>>>> pgpool-general at pgpool.net
>>>>>> http://www.pgpool.net/mailman/listinfo/pgpool-general
>>>> _______________________________________________
>>>> pgpool-general mailing list
>>>> pgpool-general at pgpool.net
>>>> http://www.pgpool.net/mailman/listinfo/pgpool-general
>>> 
>>> -- 
>>> Ryan DeShone
>>> 


More information about the pgpool-general mailing list