Event do Firebird não funciona em servidor

04/03/2019

6

Montei um esquema de push na minha aplicação utilizando o event do firebird com o firedac porém localmente funciona, mas no servidor não funciona, seque o exemplo desse link:

https://www.devmedia.com.br/push-notifications-no-delphi-com-firebird/36822

vi que até teve uma pessoa que ensinou liberar para funcionar no servidor, mas liberei a porta 3060, alterei o parametro e não funcionou.
Responder

Post mais votado

05/03/2019

Olá Robson,

O problema não tem haver com o fato de estar no servidor, e sim com o fato de estarem conectadas ao servidor na hora que o evento for disparado.

O Componente firedac é comumente configurado para ficar offline em relação ao servidor firebird para otimizar recursos de conexão.
Assim para trabalhar com os eventos é preciso garantir que a conexão estará ativa constantemente como acontecia nos componentes IBX que eram próprios para o interbase.



Tente mudar as propriedades como autoclose, onDemand e outras que permitem deixar a conexão do servidor offline enquanto não está em uso para que a conexão fique constante e capture todos os alertas emitidos...
Responder

Mais Posts

05/03/2019

Robson Morais

Então o meu FDConnection já está setado o mode frmOnDemand, AutoClose = true

não sei mais o que fazer...

Olá Robson,

O problema não tem haver com o fato de estar no servidor, e sim com o fato de estarem conectadas ao servidor na hora que o evento for disparado.

O Componente firedac é comumente configurado para ficar offline em relação ao servidor firebird para otimizar recursos de conexão.
Assim para trabalhar com os eventos é preciso garantir que a conexão estará ativa constantemente como acontecia nos componentes IBX que eram próprios para o interbase.



Tente mudar as propriedades como autoclose, onDemand e outras que permitem deixar a conexão do servidor offline enquanto não está em uso para que a conexão fique constante e capture todos os alertas emitidos...
Responder