Re: [pgbr-geral] could not send data to client: Conexão fechada pela outra ponta

2015-11-04 Por tôpico Jean - GECONTROL
Tenho esse problema num cliente, e a culpa é do F-Secure... não consegui resolver com exceções.Jean DominguesSócio-ProprietárioGECONTROL Consultoria e Sistemas.De: "Flavio Henrique Araque Gurgel" <fha...@gmail.com>Em: Terça-feira 03 de Novembro de 2015 11:42,  Para: pgbr-geral@listas.postgresql.org.brAssunto: Re: [pgbr-geral] could not send data to client: Conexão fechada pela outra ponta> Acredito mais na hipótese de que algo entre aplicação de banco tenha> derrubado a conexão, firewall, antivírus, talvez IPV6 (pesquisando vi> posts em java+postgresql falando nesse assunto) ou algo assim. Pois> não são todas as máquinas que perdem a conexão, de 20 estações umas> 3,4 apresentam esse problema.Verifique os endereços MAC das placas de rede dessas 3, 4 máquinas e veja se não há conflito.Era comum uma época comprarmos placas OEM e elas terem... MAC iguais.Tente também fazer arping na sua rede e verificar se duas máquinas não respondem juntas.[]sFlavio Gurgel___pgbr-geral mailing listpgbr-geral@listas.postgresql.org.brhttps://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] could not send data to client: Conexão fechada pela outra ponta

2015-11-03 Por tôpico Rafael Fialho
>
> O cliente reclama que o sistema perde conexão com o banco de dados sem
> motivo aparente, não é possível simular o problema (nem eu nem ele
> conseguimos reproduzir no momento que queremos), acontece muitas vezes
> em intervalo de minutos, outras vezes passam-se horas até um erro
> ocorrer... Apenas algumas estações apresentam o problema.
>

O problema é intermitente, mas existe algum marco (data) do início deste
problema?
Caso exista, e não tenha ocorrido alterações na aplicação, creio que já
ocorra o descarte da mesma como causa do problema, ou mesmo um
encaminhamento direto à alguma alteração que tenha sido realizada na mesma.
Já houve tentativa de diagnóstico de algum problema de rede, perda/colisão
de pacotes e etc.?

[]'s
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] could not send data to client: Conexão fechada pela outra ponta

2015-11-03 Por tôpico Alessandro Gonçalves
Em 3 de novembro de 2015 10:08, Eurides Baptistella <
eurides.baptiste...@gmail.com> escreveu:

> Pessoal, estou com uma situação que não consigo identificar a origem
> do problema.
>
> O cliente reclama que o sistema perde conexão com o banco de dados sem
> motivo aparente, não é possível simular o problema (nem eu nem ele
> conseguimos reproduzir no momento que queremos), acontece muitas vezes
> em intervalo de minutos, outras vezes passam-se horas até um erro
> ocorrer... Apenas algumas estações apresentam o problema.
>
> O erro no log do PostgreSQL é: could not send data to client: Conexão
> fechada pela outra ponta.
>
> Verifiquei nos fontes do PostgreSQL que esse erro é disparado de
> dentro da pqcomm (src/backend/libpq/), nele está a mensagem could not
> send data to client:, não entendi de onde vem o restante da mensagem:
> Conexão fechada pela outra ponta.
>
> Não estou conseguindo identificar a origem do problema, acredito que
> seja algo relacionado a rede do cliente. Alguém pode me auxiliar a
> entender a origem do problema?
> PostgreSQL 9.2.8
> SO: OpenSuse 13.2
> ERP escrito em Delphi utilizando drivers de conexão Devart.
>
> Solicitem se precisar de mais informações...
> Erro reportado no PostgreSQL:
> 2015-10-30 11:05:56 BRST; remote_host: 192.168.3.1(64285); pid: 14647;
> cmd_tag: idle; sql_state: 08006; sess_id: 56329d3d.3937;
> sess_start_tms: 2015-10-29 20:27:09 BRST; trans_id: 0 LOG:  could not
> send data to client: Conexão fechada pela outra ponta
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



Pelo que você está descrevendo, a possibilidade do problema estar na sua
aplicação é muito grande. Você tem log de erros na aplicação?
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] could not send data to client: Conexão fechada pela outra ponta

2015-11-03 Por tôpico Dickson S. Guedes
On Tue, Nov 03, 2015 at 10:08:44AM -0200, Eurides Baptistella wrote:
> Verifiquei nos fontes do PostgreSQL que esse erro é disparado de
> dentro da pqcomm (src/backend/libpq/), nele está a mensagem could not
> send data to client:, não entendi de onde vem o restante da mensagem:
> Conexão fechada pela outra ponta.

Vem do sistema operacional. É um erro que vem da pilha TCP.

> Não estou conseguindo identificar a origem do problema, acredito que
> seja algo relacionado a rede do cliente. 

Sim pode ser um firewall no "meio do caminho" encerrando a conexao, pode ser
firewall na maquina do cliente. Uma coisa eh certa, a conexao foi perdida de
forma inexperada mesmo, nao foi o Postgres que encerrou a conexao, mas nada
impede de a sua aplicacao ou algo entre ela e o servidor ter provocado isto.

As vezes, em redes "mais antigas" ate mesmo colisão de pacotes. Não eh 
descartado.

[]s
-- 
Dickson S. Guedes
e-mail/gtalk: gue...@guedesof.net  - skype: guediz
http://github.com/guedes - http://www.postgresql.org.br



signature.asc
Description: Digital signature
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

[pgbr-geral] could not send data to client: Conexão fechada pela outra ponta

2015-11-03 Por tôpico Eurides Baptistella
Pessoal, estou com uma situação que não consigo identificar a origem
do problema.

O cliente reclama que o sistema perde conexão com o banco de dados sem
motivo aparente, não é possível simular o problema (nem eu nem ele
conseguimos reproduzir no momento que queremos), acontece muitas vezes
em intervalo de minutos, outras vezes passam-se horas até um erro
ocorrer... Apenas algumas estações apresentam o problema.

O erro no log do PostgreSQL é: could not send data to client: Conexão
fechada pela outra ponta.

Verifiquei nos fontes do PostgreSQL que esse erro é disparado de
dentro da pqcomm (src/backend/libpq/), nele está a mensagem could not
send data to client:, não entendi de onde vem o restante da mensagem:
Conexão fechada pela outra ponta.

Não estou conseguindo identificar a origem do problema, acredito que
seja algo relacionado a rede do cliente. Alguém pode me auxiliar a
entender a origem do problema?
PostgreSQL 9.2.8
SO: OpenSuse 13.2
ERP escrito em Delphi utilizando drivers de conexão Devart.

Solicitem se precisar de mais informações...
Erro reportado no PostgreSQL:
2015-10-30 11:05:56 BRST; remote_host: 192.168.3.1(64285); pid: 14647;
cmd_tag: idle; sql_state: 08006; sess_id: 56329d3d.3937;
sess_start_tms: 2015-10-29 20:27:09 BRST; trans_id: 0 LOG:  could not
send data to client: Conexão fechada pela outra ponta
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

[pgbr-geral] could not send data to client: Conexão fechada pela outra ponta

2015-11-03 Por tôpico Eurides Baptistella
Obrigado pelas respostas...

> Você tem log de erros na aplicação?
Tenho log sim, os componentes (Delphi) me retornam essa mensagem:
Error on data writing to the connection:
Foi forçado o cancelamento de uma conexão existente pelo host remoto.
Socket Error Code: 10054($2746).


> Sim pode ser um firewall no "meio do caminho" encerrando a conexao, pode ser
> firewall na maquina do cliente. Uma coisa eh certa, a conexao foi perdida de
> forma inexperada mesmo, nao foi o Postgres que encerrou a conexao, mas nada
> impede de a sua aplicacao ou algo entre ela e o servidor ter provocado isto.

> As vezes, em redes "mais antigas" ate mesmo colisão de pacotes. Não eh 
> descartado.

Acredito mais na hipótese de que algo entre aplicação de banco tenha
derrubado a conexão, firewall, antivírus, talvez IPV6 (pesquisando vi
posts em java+postgresql falando nesse assunto) ou algo assim. Pois
não são todas as máquinas que perdem a conexão, de 20 estações umas
3,4 apresentam esse problema.

> O problema é intermitente, mas existe algum marco (data) do início deste
> problema?
Não consigo definir um inicio, a aplicação é modificada
constantemente... nessas maquinas que apresentam erros não existe um
programa que "force" o erro, muitas vezes apenas o fato da aplicação
estar aberta, parada ocasiona a queda na conexão, como em outros
momentos acontece erro ao efetuar login

> Caso exista, e não tenha ocorrido alterações na aplicação, creio que já
> ocorra o descarte da mesma como causa do problema, ou mesmo um
> encaminhamento direto à alguma alteração que tenha sido realizada na mesma.
> Já houve tentativa de diagnóstico de algum problema de rede, perda/colisão
> de pacotes e etc.?

Perda de pacotes foi monitorado, não perde nada e o tempo é normal se
tratando de rede interna.
Como falei anteriormente, acredito que seja entre a aplicação e o
banco pois caso fosse a aplicação todas as estações estariam com o
mesmo problema, todos os clientes também estariam reportando esse
erro.

Obrigado a todos pela atenção, vou verificar algo relacionado a rede
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] could not send data to client: Conexão fechada pela outra ponta

2015-11-03 Por tôpico Flavio Henrique Araque Gurgel

Acredito mais na hipótese de que algo entre aplicação de banco tenha
derrubado a conexão, firewall, antivírus, talvez IPV6 (pesquisando vi
posts em java+postgresql falando nesse assunto) ou algo assim. Pois
não são todas as máquinas que perdem a conexão, de 20 estações umas
3,4 apresentam esse problema.


Verifique os endereços MAC das placas de rede dessas 3, 4 máquinas e 
veja se não há conflito.

Era comum uma época comprarmos placas OEM e elas terem... MAC iguais.
Tente também fazer arping na sua rede e verificar se duas máquinas não 
respondem juntas.



[]s
Flavio Gurgel
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral