PDA

Ver la Versión Completa : Expendiente XXX


botones67
07-06-2017, 18:00:51
Buenas tardes foro.
Necesito alguien con experiencia en Firebird. 3.0.
La cuestión es que tengo una aplicación trabajando en 5 Ordenadores y cuando doy de alta un nuevo registro disparo un evento y lo intercepto desde delphi con fdeventalert
para actualizar el cliendateset en tiempo real en todas las máquinas.
He buscado sobre el tema y también he modificado el firebird.conf para cambiar el famoso RemoteAuxPort para cambiar el puerto por defecto.
El expediente XXX se produce cuando la conexión se hace por cable NO funciona, los clientes no reciben los eventos del servidor, pero....... si la conexión
se realiza por wiffi ToDO funciona ok, todas las actualizazaciones funciona bien tanto del servidor a clientes y clientes a servidor.

He repasado el firewall , tambien he creado excepciones , he abierto el puerto añadido en RemoteAuxoPort, Mucho me temo que va ha ser el router, no?



Me puede alguien ayudar?
Berlin+firebir 3.0

Gracias a todos.

Casimiro Notevi
07-06-2017, 18:16:05
Por favor, no olvides poner títulos descriptivos a tus preguntas, gracias :)

Sirven para que luego alguien pueda buscar sobre eventos en firebird, ¿crees que lo encontraría si se ha titulado "Expediente XXX"?
Además, abajo de este mensaje aparecen entradas similares con títulos similares, en este caso tampoco aparecerán temas tratados que podrían servirte.

jhonny
07-06-2017, 18:46:17
Caramba... ¿Pero se pierde incluso la conexión a la base de datos o solamente el Alert?... prueba usando la IP en lugar del nombre del servidor en la conexión a la base de datos... a ver qué sucede... lo que pretendo descartar es alguna cuestión en el dominio.

botones67
07-06-2017, 19:21:47
Muchas gracias por contestar jhonny.

Bueno he cambiado la el nombre del equipo donde está firebird por su ip en todos los clientes y sigue sin recibir los clientes.

También te digo que nunca ha perdido la conexión funciona todo correctamente menos los clientes no ven lo eventos, eso si desde los clientes hacia el servidor si y además todo funciona Ok (servidor-clientes) (clientes -servidor) si cambio a wiffi.:mad:

A ver si vamos descartando cosas.^\||/

jhonny
07-06-2017, 23:41:15
¿Será alguna regla en el Firewall para las tarjeta Ethernet?... mejor dicho, podrías mirar el documento https://www.firebirdsql.org/file/documentation/papers_presentations/Power_Firebird_events.pdf en sus apartados llamados:

* Common problems: Firewalls.
* Common problems: ClassicServer.
* Common problems: client behind firewall.
* Common problems: both client and server behind firewall.
* Y Firewall problem conclusion.

Es muy probable que el problema que tengas esté ahí mencionado.

botones67
08-06-2017, 06:36:14
Si, debe ser algo de eso pero hay que dar con ello.:)
He añadido 2 clientes mas y tampoco reciben por cable pero Si por wiffi.
Voy a revisar el documento haber si damos con alguna pista.

Gracias por interesarte.^\||/

Casimiro Notevi
08-06-2017, 11:03:23
He añadido 2 clientes mas y tampoco reciben por cable pero Si por wiffi. Qué cosa tan extraña te ocurre, realmente el sistema no puede saber si se usa conexión con cable o sin cable, por lo que lo hace más extraño todavía.
Puede que el título de "Expediente XXX" sí sea acertado :p

botones67
09-06-2017, 15:43:44
Hola amigos.
Bueno Jhonny ya he revisado y aplicado las posibles soluciones que plantean en el documento y mismo resultado:mad:, me tiene loco ya, no sé que palo tocar ahora.

Saludos.

botones67
11-06-2017, 16:50:20
Voy a cambiar estrategia.
Reflexionado me estoy dando cuenta que mejor voy a pone un botón de actualizar en los clientes sin más.
De la otra forma, con los dichosos eventos se dara el caso que dando de alta en un cliente un registro y otro cliente dispara el tigger adios al alta que estaba dando ya que uso controles DBware.
A si que botón refresh y punto, ¿que opináis? .:o

fjcg02
12-06-2017, 13:07:53
El mítico timer que cada X tiempo actualice es insuperable.

Y que cada usuario lo pueda configurar al gusto, ya sea por usuario o por equipo.

Mano de santo!

Saludos

Casimiro Notevi
12-06-2017, 14:07:30
Yo soy partidario de no poner nada, no creo que sea necesario, salvo algún proceso en tiempo real que haya que tener actualizado constantemente en pantalla.