[firebase-br] Conexão com o banco - Parte 3

user rlopesjr em gmail.com
Sex Ago 5 14:23:30 -03 2011


Muito obrigado pela atenção.
Se eu tirar esta função do banco de dados faz alguma diferença? pois não 
utilizo ela em nada somente outras udfs desta biblioteca.

Obrigado

Rogério

Sandro Souza escreveu:
> Bom dia/tarde User.
>
> Pela mensagem de erro, a função "blobcat" que está dentro da biblioteca
> (UDF) "FreeAdhocUDF.dll" gerou uma exceção, ou seja, "pipocou".
>
> Nessa situação, cai tudo mesmo.
>
> Para saber o que houve, só entrando em contato com o criador dessa
> biblioteca.
>
> Espero ter ajudado mais que atrapalhado. :D
>
> Em 5 de agosto de 2011 11:27, user<rlopesjr em gmail.com>  escreveu:
>
>> Bom dia a todos.
>>
>> O que pode ser isso?
>> Eu vi no log do firebird.
>>
>> servidorbd      Fri Aug  5 08:15:34 2011
>>         The user defined function:      F_BLOBCAT
>>            referencing entrypoint:      blobcat
>>                         in module:      FreeAdhocUDF
>>         caused the fatal exception: Segmentation Fault.
>>                 The code attempted to access memory
>>                 without privilege to do so.
>>         This exception will cause the Firebird server
>>         to terminate abnormally.
>>
>> Depois disso, o banco derrubou todas as conexões.
>>
>>
>> Rogerio
>>
>> user escreveu:
>>
>>   Bom dia Eduardo
>>>
>>> Muito obrigado pela atenção.
>>> Fiz vários testes com selects e order by em tabelas com muitos registros.
>>> Diminuiu muito a frequência de quedas de conexão, de vez enquanto
>>> acontece uma ou outra mas está bem mais estável.
>>> O que eu fiz foi reinstalar tudo novamente desde o SO Ubuntu 11.04 até o
>>> Firebird SuperClassic 2.5.
>>> Fui alterando o DefaultDbCachePages do padrão 80 para até 2048. Acima
>>> disso percebi que eu não consegui mais conectar ao banco de dados.
>>> A única coisa estranha que percebi é que quando dou o comando TOP vejo
>>> que não é utilizado o swap, a CPU ele utiliza no máximo 50% e a memória
>>> ram 50%. Se eu mudo o DefaultDbCachePages esses números se mantém.
>>>
>>> Obrigado
>>>
>>> Rogério
>>>
>>> Eduardo Jedliczka escreveu:
>>>
>>>> rlopesjr, bom dia.
>>>>
>>>> Mensagens de erro 104, 106 e 110, podem ser ignoradas do log. São
>>>> pertinentes ao protocolo TCP/IP, e não geram nenhum prejuízo ao banco
>>>> de dados.
>>>>
>>>> Já se discutiu algumas vezes se estas mensagens deveriam (ou não) ser
>>>> suprimidas dos logs.
>>>>
>>>> Quanto à "fbserver terminated abnormally (-1)"
>>>>
>>>>   database (Client) Thu Jul 28 12:14:54 2011
>>>>> /usr/sbin/fbguard: /usr/sbin/fbserver terminated abnormally (-1)
>>>>>
>>>>> database (Client) Thu Jul 28 12:14:54 2011
>>>>> /usr/sbin/fbguard: guardian starting /usr/sbin/fbserver
>>>>>
>>>>
>>>> indica que o "processo do SuperServer" caiu / travou.
>>>>
>>>> Ou seja, não há muito como responder suas dúvidas sem entender
>>>> exatamente o seu problema, ou conhecer o seu ambiente. (uso de UDFs,
>>>> versão do Firebird, gstat -h a cada 1hora, etc).
>>>>
>>>> Abraço,
>>>>
>>>> ==========================
>>>> Eduardo Jedliczka
>>>> Apucarana - Pr
>>>> ==========================
>>>>
>>>>
>>>>
>>>>
>>>> Em 29 de julho de 2011 11:14,
>>>> user<rlopesjr em gmail.com>  escreveu:
>>>>
>>>>> Bom dia a todos.
>>>>>
>>>>> Fiz várias pesquisas na net, li diversos artigos, discussões em
>>>>> fóruns, etc.
>>>>> Dei uma olhada no log do FB e vi que está dando os seguintes erros
>>>>> diversas
>>>>> vezes durante o dia: (Ubuntu + SuperServer)
>>>>>
>>>>> database (Server) Fri Jul 29 07:50:23 2011
>>>>> INET/inet_error: read errno = 104
>>>>>
>>>>> database (Server) Thu Jul 28 17:56:10 2011
>>>>> INET/inet_error: read errno = 110
>>>>>
>>>>>
>>>>> Esses também ocorreu uma vez durante o dia:
>>>>>
>>>>> database (Client) Thu Jul 28 12:14:54 2011
>>>>> /usr/sbin/fbguard: /usr/sbin/fbserver terminated abnormally (-1)
>>>>>
>>>>> database (Client) Thu Jul 28 12:14:54 2011
>>>>> /usr/sbin/fbguard: guardian starting /usr/sbin/fbserver
>>>>>
>>>>> Fiz o teste do ping e não houve nenhuma perda de pacote.
>>>>> Verifiquei que o servidor não tem o inetd.conf e nem o xinetd.conf.
>>>>> De vez em quando um ou outro usuário ainda cai a conexão.
>>>>> Fiz um teste acessando mais de 30 tabelas ao mesmo tempo e fiquei com
>>>>> elas
>>>>> abertas mais de 2hrs. e não deu erro nenhum.
>>>>>
>>>>>
>>>>> Agora o mais estranho é que fiz um teste em um outro servidor com o
>>>>> Ubuntu +
>>>>> SuperClassic. Rodei uma aplicação, acessei o banco. Estou monitorando a
>>>>> conexão com o FireBaseMon do Cantu e vi a conexão lá no banco.
>>>>> Tirei o cabo de rede da estação e cancelei o programa.
>>>>> Coloquei o cabo novamente.
>>>>> Porém o FireBaseMon mostra que a estação ainda continua conectada,
>>>>> mais de
>>>>> 1h30min.
>>>>>
>>>>> Por que será que ele mantém?
>>>>> É necessário fazer alguma configuração?
>>>>>
>>>>> Neste servidor mesmo eu fiz um teste disparando de 2 em 2 minutos 6
>>>>> selects
>>>>> com order by em campos blob, integer e varchar. Vi que as consultas
>>>>> ficaram
>>>>> lentas mas não houve nenhum registro no log do Firebird.
>>>>>
>>>>> Desde já agradeço a atenção
>>>>>
>>>>> Rogério
>>>>>
>>>>>
>>>>> ______________________________**________________
>>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>>>>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>>>>> http://www.firebase.com.br/fb/**artigo.php?id=1107<http://www.firebase.com.br/fb/artigo.php?id=1107>
>>>>> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa<http://firebase.com.br/pesquisa>
>>>>>
>>>>>
>>>> ______________________________**________________
>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>>>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>>>> http://www.firebase.com.br/fb/**artigo.php?id=1107<http://www.firebase.com.br/fb/artigo.php?id=1107>
>>>> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa<http://firebase.com.br/pesquisa>
>>>>
>>>>
>>>
>>>
>>> ______________________________**________________
>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>>> http://www.firebase.com.br/fb/**artigo.php?id=1107<http://www.firebase.com.br/fb/artigo.php?id=1107>
>>> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa<http://firebase.com.br/pesquisa>
>>>
>>>
>>
>>
>> ______________________________**________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/**artigo.php?id=1107<http://www.firebase.com.br/fb/artigo.php?id=1107>
>> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa<http://firebase.com.br/pesquisa>
>>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>






Mais detalhes sobre a lista de discussão lista