[Pgpool-general] PgPool 2.2.3 backend stuck in infinite deallocate loop?
Glyn Astill
glynastill at yahoo.co.uk
Wed Aug 26 15:58:21 UTC 2009
Hi Chaps,
I've just had an odd occourance using 2.2.3. I had a pgpool backend that appeared to be stuck in an infinite loop sending dealocate statements to the postgres server, it was iniing the load avg up to 30 and I had to kill -9 the pgpool backend to stop it.
The client was long gone so I assumed they either crashed out, or this happened as part of the reset_query_list behaviour.
My postgres log accumulated 2Gb of the following error over a period of 30 minutes or so:
2009-08-26 16:09:03 BST [9590]: [36-1]: [user=nicgicl]: [host=10.10.10.100]: [db=SEE]:: STATEMENT: DEALLOCATE "find_gt_f3_byindx_6_3"
2009-08-26 16:09:03 BST [9590]: [37-1]: [user=nicgicl]: [host=10.10.10.100]: [db=SEE]:: ERROR: prepared statement "find_gt_f3_byindx_6_3" does not exist
We've been on 2.2.3 sunce last wednesday, and along with the move I've changed reset_query_list from 'ABORT; RESET ALL; SET SESSION AUTHORIZATION DEFAULT' to 'ABORT; DISCARD ALL'.
This is the first problem I've noticed in a week of operation, however for now I'm switching reset_query_list back.
Any ideas?
More information about the Pgpool-general
mailing list