On Sun, Nov 20, 2011 at 4:27 AM, Tatsuo Ishii <is...@sraoss.co.jp> wrote:
>>>> By enabling "log_connections" you have your client IP and pgpool child
>>>> pid in your log. Since the log for "unable parse..." includes pgpool
>>>> child pid, you can get client IP by checking pgpool child pid.
>>>>
>>>> LOG:   pid 4327: connection received: host=[local]
>>>> LOG:   pid 4327: SimpleQuery: Unable to parse the query: select select;
>>>
>>> I was hoping there was some way other than enabling log_connections,
>>> as that's going to log every single connection (millions/day), even if
>>> there's no error?
>>
>> Good suggestion. I would like to include it for next release (3.2)
>> unless someone beats me.
>
> Here is the patch I promised. Here are sample log entries.
>
> From TCP/IP client case:
> 2011-11-20 21:15:52 LOG:   pid 23045: SimpleQuery: Unable to parse the query: 
> "select select;" from client 127.0.0.1(33737)
>
> From Unix domain socket client case:
> 2011-11-20 21:14:46 LOG:   pid 23045: SimpleQuery: Unable to parse the query: 
> "select select;" from local client

The sample log entries look good to me, thanks!
_______________________________________________
Pgpool-general mailing list
Pgpool-general@pgfoundry.org
http://pgfoundry.org/mailman/listinfo/pgpool-general

Reply via email to