Subject RE: [firebird-support] Firebird stops working, when using zebedee and register events
Author Thomas Steinmaurer
Hi Holger,

> following setup
>
> server running with windows 2000,fb15rc6 and zebedee,
> no network internal firewall is active.
>
> client 1 working in the same network, but it is using
> the zebedee configuration, redirecting local 3051 port
> to 3050 on the server, using default zebedee port 11nnn
> (whatever it is exactly)
>
> when an application written in Delphi using IBO Event
> Component is started on client 1, there is no problem.
>
>
> client 2 is connected via internet, using the same
> config, but the only port opened in the firewall
> from the network to the internet is the port 11nnn
> (see above). when this application connects to the
> server, it crashes the firebird server, which has
> to be restarted. And restart is not possible using
> services or firebird service manager. it cannot be
> stopped using Task Manager. I used www.sysinternals.com
> processexplorer or a physical reset to stop the
> firebird server.
>
>
> Why do i think it is a problem of firebird?
>
> when i switch RemoteAuxPort in firebird.conf to use
> port 3050, there is no problem.

Of course, because instead of using unpredictable ports
for event communication you have specified to use 3050,
and this port is opened through the firewall, otherwise
you wouldn't be able to connect anyway.


> so it must be a problem in the way that
> firebird gives a feedback to a Client, that
> uses events over a firewall/port filter
> software and it does not use a fixed
> RemoteAuxPort.

Isn't that a very old story, that events can't be safely
used whenever a firewall comes into the playground?




Best Regards,
Thomas Steinmaurer

Logging/Auditing Suite for InterBase and Firebird
http://www.iblogmanager.com