Lists: | pgsql-pt-geral |
---|
From: | Diogo <diogo(dot)47736(at)gmail(dot)com> |
---|---|
To: | pgsql-pt-geral(at)lists(dot)postgresql(dot)org |
Subject: | Consultas Pendentes <IDLE> |
Date: | 2018-05-16 12:40:15 |
Message-ID: | 129227867.1829523.1526474415809@mail.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-pt-geral |
Caros,
Estou com um problema que não consigo resolver. Acontece frequentemente de uma aplicação (Ex.: PgAdmin), por algum problema na rede, ser finalizada durante uma consulta no BD, porém a conexão ainda fica ativa no SGBD com status "IDLE" por dias e, com isso ocupando slots de conexão. Poderiam me indicar um caminho?
Grato,Diogo
From: | Flavio Henrique Araque Gurgel <fhagur(at)gmail(dot)com> |
---|---|
To: | Diogo <diogo(dot)47736(at)gmail(dot)com> |
Cc: | pgsql-pt-geral(at)lists(dot)postgresql(dot)org |
Subject: | Re: Consultas Pendentes <IDLE> |
Date: | 2018-05-16 13:29:32 |
Message-ID: | CAGHTAeO=WaCgAx62XE+PUmbOT0xhmEPoKPN3D1Z+4LgxS0V=Lw@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-pt-geral |
Em qua, 16 de mai de 2018 às 14:40, Diogo <diogo(dot)47736(at)gmail(dot)com> escreveu:
> Caros,
>
> Estou com um problema que não consigo resolver. Acontece frequentemente de
> uma aplicação (Ex.: PgAdmin), por algum problema na rede, ser finalizada
> durante uma consulta no BD, porém a conexão ainda fica ativa no SGBD com
> status "IDLE" por dias e, com isso ocupando slots de conexão. Poderiam me
> indicar um caminho?
>
>
> Grato,
> Diogo
>
> Qual a versão do PostgreSQL e qual seu sistema operacional?
Os parâmetros tcp_keepalive costumam ajudar nesses casos.
[]s
Flavio Gurgel
From: | Diogo <diogo(dot)47736(at)gmail(dot)com> |
---|---|
To: | "pgsql-pt-geral(at)lists(dot)postgresql(dot)org" <pgsql-pt-geral(at)lists(dot)postgresql(dot)org> |
Subject: | Re: Consultas Pendentes <IDLE> |
Date: | 2018-05-16 16:47:25 |
Message-ID: | 638108054.1934922.1526489245162@mail.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-pt-geral |
Olá Flávio,
Seguem dados:
PostgreSQL 9.0.4CentOS 6.7tcp_keepalive_idle = 7200tcp_keepalive_interval = 75
Obrigado,Diogo
Em quarta-feira, 16 de maio de 2018 10:29:45 BRT, Flavio Henrique Araque Gurgel <fhagur(at)gmail(dot)com> escreveu:
Em qua, 16 de mai de 2018 às 14:40, Diogo <diogo(dot)47736(at)gmail(dot)com> escreveu:
Caros,
Estou com um problema que não consigo resolver. Acontece frequentemente de uma aplicação (Ex.: PgAdmin), por algum problema na rede, ser finalizada durante uma consulta no BD, porém a conexão ainda fica ativa no SGBD com status "IDLE" por dias e, com isso ocupando slots de conexão. Poderiam me indicar um caminho?
Grato,Diogo
Qual a versão do PostgreSQL e qual seu sistema operacional?
Os parâmetros tcp_keepalive costumam ajudar nesses casos.
[]s
Flavio Gurgel
From: | Diogo <diogo(dot)47736(at)gmail(dot)com> |
---|---|
To: | "pgsql-pt-geral(at)lists(dot)postgresql(dot)org" <pgsql-pt-geral(at)lists(dot)postgresql(dot)org> |
Subject: | Re: Consultas Pendentes <IDLE> |
Date: | 2018-05-16 17:08:56 |
Message-ID: | 1103911710.1947176.1526490536854@mail.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-pt-geral |
O estranho que quando executo o "SHOW ALL", os parâmetros de "keepalive" estão zerados.
tcp_keepalives_count | 0 | Maximum number of TCP keepalive retransmits. tcp_keepalives_idle | 0 | Time between issuing TCP keepalives. tcp_keepalives_interval | 0 | Time between TCP keepalive retransmits.
Em quarta-feira, 16 de maio de 2018 13:47:25 BRT, Diogo <diogo(dot)47736(at)gmail(dot)com> escreveu:
Olá Flávio,
Seguem dados:
PostgreSQL 9.0.4CentOS 6.7tcp_keepalive_idle = 7200tcp_keepalive_interval = 75
Obrigado,Diogo
Em quarta-feira, 16 de maio de 2018 10:29:45 BRT, Flavio Henrique Araque Gurgel <fhagur(at)gmail(dot)com> escreveu:
Em qua, 16 de mai de 2018 às 14:40, Diogo <diogo(dot)47736(at)gmail(dot)com> escreveu:
Caros,
Estou com um problema que não consigo resolver. Acontece frequentemente de uma aplicação (Ex.: PgAdmin), por algum problema na rede, ser finalizada durante uma consulta no BD, porém a conexão ainda fica ativa no SGBD com status "IDLE" por dias e, com isso ocupando slots de conexão. Poderiam me indicar um caminho?
Grato,Diogo
Qual a versão do PostgreSQL e qual seu sistema operacional?
Os parâmetros tcp_keepalive costumam ajudar nesses casos.
[]s
Flavio Gurgel
From: | Diogo <diogo(dot)47736(at)gmail(dot)com> |
---|---|
To: | "pgsql-pt-geral(at)lists(dot)postgresql(dot)org" <pgsql-pt-geral(at)lists(dot)postgresql(dot)org> |
Subject: | Re: Consultas Pendentes <IDLE> |
Date: | 2018-05-16 19:56:23 |
Message-ID: | 785037646.2029505.1526500583723@mail.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-pt-geral |
Descobri, @localhost os parâmetros keepalive são ignorados.
Referencia: /message-id/63000.196.23.181.69.1200314387.squirrel%40zenmail.co.za
[ ]'s
Em quarta-feira, 16 de maio de 2018 14:08:56 BRT, Diogo <diogo(dot)47736(at)gmail(dot)com> escreveu:
O estranho que quando executo o "SHOW ALL", os parâmetros de "keepalive" estão zerados.
tcp_keepalives_count | 0 | Maximum number of TCP keepalive retransmits. tcp_keepalives_idle | 0 | Time between issuing TCP keepalives. tcp_keepalives_interval | 0 | Time between TCP keepalive retransmits.
Em quarta-feira, 16 de maio de 2018 13:47:25 BRT, Diogo <diogo(dot)47736(at)gmail(dot)com> escreveu:
Olá Flávio,
Seguem dados:
PostgreSQL 9.0.4CentOS 6.7tcp_keepalive_idle = 7200tcp_keepalive_interval = 75
Obrigado,Diogo
Em quarta-feira, 16 de maio de 2018 10:29:45 BRT, Flavio Henrique Araque Gurgel <fhagur(at)gmail(dot)com> escreveu:
Em qua, 16 de mai de 2018 às 14:40, Diogo <diogo(dot)47736(at)gmail(dot)com> escreveu:
Caros,
Estou com um problema que não consigo resolver. Acontece frequentemente de uma aplicação (Ex.: PgAdmin), por algum problema na rede, ser finalizada durante uma consulta no BD, porém a conexão ainda fica ativa no SGBD com status "IDLE" por dias e, com isso ocupando slots de conexão. Poderiam me indicar um caminho?
Grato,Diogo
Qual a versão do PostgreSQL e qual seu sistema operacional?
Os parâmetros tcp_keepalive costumam ajudar nesses casos.
[]s
Flavio Gurgel
From: | Flavio Henrique Araque Gurgel <fhagur(at)gmail(dot)com> |
---|---|
To: | Diogo <diogo(dot)47736(at)gmail(dot)com> |
Cc: | "pgsql-pt-geral(at)lists(dot)postgresql(dot)org" <pgsql-pt-geral(at)lists(dot)postgresql(dot)org> |
Subject: | Re: Consultas Pendentes <IDLE> |
Date: | 2018-05-17 08:19:55 |
Message-ID: | CAGHTAeNzbz7_gcaCSa1QxHhC4mD+cpEsiUSob3TK1ax-8nMJ6Q@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-pt-geral |
> Descobri, @localhost os parâmetros keepalive são ignorados.
>
> Referencia:
> /message-id/63000.196.23.181.69.1200314387.squirrel%40zenmail.co.za
>
>
Sim, muitos parâmetros mudam de acordo com o cliente conectado. Pra ver se
a GUC está correta, você precisa fazer uma conexão remota.
>
> Seguem dados:
>
> PostgreSQL 9.0.4
>
Você só pode estar de brincadeira.
Você está rodando uma versão não suportada já faz três anos e, ainda por
cima, não está rodando o último patch disponível que foi o 9.0.23 !
Atualize já. Você está correndo riscos desnecessários. Não há desculpa
cabível, não sei se o banco de dados é da sua empresa ou se você é um
consultor, enfim, a atualização é obrigatória.
> CentOS 6.7
> tcp_keepalive_idle = 7200
> tcp_keepalive_interval = 75
>
Considere encurtar o tempo idle, eu costumo usar 60s
[]s
Flavio Gurgel
From: | Diogo <diogo(dot)47736(at)gmail(dot)com> |
---|---|
To: | "pgsql-pt-geral(at)lists(dot)postgresql(dot)org" <pgsql-pt-geral(at)lists(dot)postgresql(dot)org> |
Subject: | Re: Consultas Pendentes <IDLE> |
Date: | 2018-05-17 11:32:55 |
Message-ID: | 32781541.2252914.1526556775588@mail.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-pt-geral |
Vamos fazer a migração do PostgreSQL para a versão 10.
Obrigado Flávio.
Em quinta-feira, 17 de maio de 2018 05:20:06 BRT, Flavio Henrique Araque Gurgel <fhagur(at)gmail(dot)com> escreveu:
Descobri, @localhost os parâmetros keepalive são ignorados.
Referencia: /message-id/63000.196.23.181.69.1200314387.squirrel%40zenmail.co.za
Sim, muitos parâmetros mudam de acordo com o cliente conectado. Pra ver se a GUC está correta, você precisa fazer uma conexão remota.
Seguem dados:
PostgreSQL 9.0.4
Você só pode estar de brincadeira.
Você está rodando uma versão não suportada já faz três anos e, ainda por cima, não está rodando o último patch disponível que foi o 9.0.23 !
Atualize já. Você está correndo riscos desnecessários. Não há desculpa cabível, não sei se o banco de dados é da sua empresa ou se você é um consultor, enfim, a atualização é obrigatória.
CentOS 6.7tcp_keepalive_idle = 7200tcp_keepalive_interval = 75
Considere encurtar o tempo idle, eu costumo usar 60s
[]s
Flavio Gurgel