Pessoal usando pg_bouncer, o client_addr não é exibido na pg_stat_activity.
O comando "show clients" do pg_bouncer até mostra o IP do cliente, mas não consigo relacionar a saída do "show clients" com o PID da sessão real. Alguma ideia de como descobrir o IP do cliente de um PID específico, quando existe pg_bouncer no cenário? Sabem se aqueles campos ptr e link do "show clients" podem ajudar nisso? postgres=# select * from pg_stat_activity where pid = 13395; -[ RECORD 1 ]----+--------------------------------- datid | 16422 datname | xxx_xxx pid | 13395 usesysid | 16384 usename | xxx application_name | client_addr | client_hostname | client_port | -1 backend_start | 2015-05-21 13:48:26.455817-03 xact_start | query_start | 2015-05-21 14:48:26.529062-03 state_change | 2015-05-21 14:48:26.529086-03 waiting | f state | idle query | SHOW TRANSACTION ISOLATION LEVEL pgbouncer=# show clients; -[ RECORD 1 ]+-------------------- type | C user | xxx database | xxx_xxx state | active addr | 10.4.20.209 port | 60633 local_addr | 10.4.16.54 local_port | 6432 connect_time | 2015-05-18 09:58:46 request_time | 2015-05-21 15:17:15 ptr | 0x7f6a32397da0 link | 0x100fa40 -- Everton
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
