[Pgpool-general] Error: pool_add_sent_message: portal "" already exists

Lazaro Rubén García Martinez lgarciam at vnz.uci.cu
Fri May 20 15:58:58 UTC 2011


Tatsuo is posible that you can send my the tar ball too, through this email address lazaro3487 at gmail.com.

Regards and Sorry for send many emails at the same time.

________________________________________
De: pgpool-general-bounces at pgfoundry.org [pgpool-general-bounces at pgfoundry.org] En nombre de Tatsuo Ishii [ishii at sraoss.co.jp]
Enviado el: martes, 17 de mayo de 2011 12:48
Para: jlregeim at gmail.com
CC: pgpool-general at pgfoundry.org
Asunto: Re: [Pgpool-general] Error: pool_add_sent_message: portal "" already exists

I will send you the tar ball via private email.
--
Tatsuo Ishii
SRA OSS, Inc. Japan
English: http://www.sraoss.co.jp/index_en.php
Japanese: http://www.sraoss.co.jp

> That would be great, I'd prefer that over running 3.1 alpha2 in
> production.
>
> Thanks for the quick responses.
>
> On 5/17/2011 11:19 AM, Tatsuo Ishii wrote:
>> I can extract a tar ball of 3.0-STABLE from CVS for you. Does this
>> help you?
>> I do not recommend to use alpha version for a production system.
>> --
>> Tatsuo Ishii
>> SRA OSS, Inc. Japan
>> English: http://www.sraoss.co.jp/index_en.php
>> Japanese: http://www.sraoss.co.jp
>>
>>> Hi Tatsuo,
>>>
>>> I am running 3.0.3-2 at the moment.  That could be an option, however
>>> I do not have experience with CVS.  Do you anticipate that there will
>>> be another stable package released in the 3.0.X series?  If not, is it
>>> worth trying 3.1 alpha2?  This is for a production cluster that we
>>> hope to go live with in the next few days.
>>>
>>> Thanks,
>>>
>>> Jonathan
>>>
>>>
>>> On 5/17/2011 5:23 AM, Tatsuo Ishii wrote:
>>>> I'm not sure what pgool-II version you are using but if you are using
>>>> 3.0.x, you might want to try the lastest pgpool-II-3.0-STABLE tree
>>>> from the source repository.
>>>> --
>>>> Tatsuo Ishii
>>>> SRA OSS, Inc. Japan
>>>> English: http://www.sraoss.co.jp/index_en.php
>>>> Japanese: http://www.sraoss.co.jp
>>>>
>>>>> Hi everyone,
>>>>>
>>>>> I'm looking for help (and hopefully a solution) involving an error I
>>>>> am getting while using PGPool2 in master/slave +LB mode on top of PG9
>>>>> in streaming replication mode.  In general Pgpool2 is working great,
>>>>> but as noted in the subject every so often we get portal errors back
>>>>> from PGPool2 that result in internal server errors.  When our
>>>>> application is connected directly to PG9, these errors do not occur.
>>>>> Digging deeper these errors seem to commonly occur in PGPool2 while in
>>>>> Load Balance mode, but only sometimes are they reported back to DBI as
>>>>> an error.  Here is an excerpt from Pgpool2's debug log.
>>>>>
>>>>> May 13 21:13:22 ip-10-119-14-100 pgpool: 2011-05-13 21:13:22 DEBUG:
>>>>> pid 9083: Execute: portal name<>
>>>>> May 13 21:13:22 ip-10-119-14-100 pgpool: 2011-05-13 21:13:22 DEBUG:
>>>>> pid 9080: Execute: portal name<>
>>>>> May 13 21:13:22 ip-10-119-14-100 pgpool: 2011-05-13 21:13:22 DEBUG:
>>>>> pid 9082: Execute: portal name<>
>>>>> May 13 21:13:22 ip-10-119-14-100 pgpool: 2011-05-13 21:13:22 DEBUG:
>>>>> pid 9085: pool_add_sent_message: portal "" already exists
>>>>> May 13 21:13:22 ip-10-119-14-100 pgpool: 2011-05-13 21:13:22 DEBUG:
>>>>> pid 9085: Execute: portal name<>
>>>>> May 13 21:13:22 ip-10-119-14-100 pgpool: 2011-05-13 21:13:22 DEBUG:
>>>>> pid 9078: pool_add_sent_message: portal "" already exists
>>>>> May 13 21:13:22 ip-10-119-14-100 pgpool: 2011-05-13 21:13:22 DEBUG:
>>>>> pid 9051: Execute: portal name<>
>>>>> May 13 21:13:22 ip-10-119-14-100 pgpool: 2011-05-13 21:13:22 DEBUG:
>>>>> pid 9078: Execute: portal name<>
>>>>> May 13 21:13:22 ip-10-119-14-100 pgpool: 2011-05-13 21:13:22 DEBUG:
>>>>> pid 9080: pool_add_sent_message: portal "" already exists
>>>>> May 13 21:13:22 ip-10-119-14-100 pgpool: 2011-05-13 21:13:22 DEBUG:
>>>>> pid 9080: Execute: portal name<>
>>>>> May 13 21:13:22 ip-10-119-14-100 pgpool: 2011-05-13 21:13:22 DEBUG:
>>>>> pid 8910: pool_add_sent_message: portal "" already exists
>>>>>
>>>>> On occasion Pgpool2 logs this error at the LOG level in addition to
>>>>> the DEBUG level:
>>>>>
>>>>> May 13 20:39:12 web2 pgpool: 2011-05-13 20:39:12 LOG: pid 8107:
>>>>> pool_send_and_wait: Error or notice message from backend: : DB node
>>>>> id: 0 backend pid: 8157 statement: P message: portal "" does not exist
>>>>>
>>>>> And when that happens our application receives the error too (And
>>>>> generates an Internal server error)
>>>>>
>>>>> This is the error as logged by apache2, which would have originated
>>>>> from DBI and DBD::Pg:
>>>>>
>>>>> [Fri May 13 20:39:152011] -e: DBD::Pg::st execute failed: ERROR:
>>>>> portal "" does not exist at /home/www/directory_to_module/a_module.pm
>>>>> line 514.
>>>>>
>>>>> What I'm looking for is insight into what this error means, and help
>>>>> determing whether this is user error in our configuration or usage of
>>>>> PGPool2, or a potential bug in PGPool2. I'd like to note in case it
>>>>> helps, that when Load balancing is turned off, all portal errors go
>>>>> away. However, in our application we need loadbalancing as our
>>>>> application has reached a point where it peak traffic demands better
>>>>> database performance, and continues to grow)
>>>>>
>>>>> I could post up our pgpool.conf, but it's nothing special, but if it
>>>>> helps let me know and I'll send it out.
>>>>>
>>>>> Thanks for any help or insight!
>>>>>
>>>>> -Jonathan
>>>>>
>>>>> --
>>>>> Jonathan Regeimbal
>>>>> The Richard Group
>>>>> w: 703.584.5808
>>>>> c: 540.907.5116
>>>>> e: jlregeim at gmail.com
>
_______________________________________________
Pgpool-general mailing list
Pgpool-general at pgfoundry.org
http://pgfoundry.org/mailman/listinfo/pgpool-general


More information about the Pgpool-general mailing list