Firebird през интернет

4 отговора 0 прегледа
#1

Firebird през интернет

Здравейте. Налага ми се да пусна приложение през интернет, което работи с
Firebird 1.5 . Проблема е че забиваше fbserver при опит за логване отвън.
Четох и разбрах че при използване на IBevent(Delphi6) в приложението в fbconf файла трябва да се настрои remoteauxport=5051 . Това наистина помогна, но все пак понякога забива само когато се влиза от вън в базата. Освен това при тай аут на интернета за секунда връзката се губи и единствения начин е рестарт. Има ли начин връзката с базата да се задържи
Например с някаква Inet версия на firebird/interbase. Ако някой знае нещо...

Отговор
в отговор на gmedics #2

Re: Firebird през интернет

В отговор на:

при тай аут на интернета за секунда връзката се губи и единствения начин е рестарт. Има ли начин връзката с базата да се задържи



Няма. Трябва да реконектнеш базата, но това с оригиналните ibx компоненти не става. Трябва или да ги доработиш Решение проблем дисконнекта в IBX или да минеш на други.

Отговор
в отговор на gmedics #3

Re: Firebird през интернет

IBevents не работят добре до версия 1.5.2 na Firebird - това е и причината
понякога да забиват сървъра през интернет. Бъговете са оправени в версия 1.5.5 и 2.0
Работи:
remoteauxport=3051 в conf файла
порта се освобождава в рутера/firewall

Отговор
в отговор на gmedics #4

не работи

за архива: все пак след много тестване мога да кажа, че Firebird не работи през интернет когато се ползват събития. Този бъг не е оправен и в
Firebird 2.0.3. Така че ако възнамерявате да работите с Firebird през интернет
не използвайте IBevents в приложенията си. Без тях работи - но все пак данните не се криптират. Като цяло не е добра идея. A Firebird има още много хляб да яде.

Отговор
в отговор на gmedics #5

за архива:

IBEvents не работят добре, не само през интернет и не само с Firebird. Кофти са самите компоненти. Добри думи се чуват за pFIBEventer, но нямам лични впечатления. Не ми се е налагало в мои проекти да ползвам Events.
За криптирането на трафика си прав, и за това за тази цел аз си ползвам ZeBeDee

Отговор