|
У меня проблем с обращения к Firebird 1.5 database из Firebird 3.0
|
|||
---|---|---|---|
#18+
Всем привет! Извините мне для плохой русский язьйк я из Болгарии я учил русский 30 лет в прошле в школе. У меня ест проблема с Firebird 1.5. Вот и детайли: У меня апликейшън сервер на Делфи 10.3 с Фиребирд 3.0 база данных и технология DataSnap. К нему соединяется клиентами из Андроид таблетьй с мобилное приложение и Datasnap клиент. У меня есть хранимая процедура, которая передает данные из базы данных апликешън сервере в базу данных другого приложения, также Firebird база данных. Вот как (фрагмент): Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
Это работает без проблем, когда оба приложения работают с Firebird 3.0. Однако, когда другое приложение работает с Firebird 1.5, Firebird 1.5 засыпает случайным образом. На этом этапе Firebird 1.5 перестает принимать соединения от других клиентов и возвращает ошибки, пока не будет перезапущен. Это может происходить раз в месяц, но иногда и трижды в день. Есть идеи? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2020, 23:22 |
|
У меня проблем с обращения к Firebird 1.5 database из Firebird 3.0
|
|||
---|---|---|---|
#18+
Zdravko GabrovskiЕсть идеи? Идея 1: прочитать текст ошибки. Идея 2: выкинуть Firbird 1.5 на помойку как давно умершую. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2020, 01:32 |
|
У меня проблем с обращения к Firebird 1.5 database из Firebird 3.0
|
|||
---|---|---|---|
#18+
Если 1.5 очень нужен, то вынести этот страшный код без параметров из процедуры в полноценное клиентское приложение, которые будет поднимать 2 коннекта к своим БД используя явно клиент от 1.5 для сервера 1.5 и 3.0. клиента для сервера 3.0. Предпочтительней 1.5 выкинуть. А фрагмент кода выше все равно переписать на более удобочитаемый с применением параметров, а не склеиванием строк. Zdravko Gabrovski засыпает случайным образом. Zdravko Gabrovski возвращает ошибки Хотя код 1.5 все равно править не будут, даже если будет выявлен косяк при коннекта к нему из клиента 3.0. точная версия 1.5 какая? Я так полагаю последний доступный снапшот? тройка тоже должна быть не ниже 3.0.7 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2020, 15:09 |
|
У меня проблем с обращения к Firebird 1.5 database из Firebird 3.0
|
|||
---|---|---|---|
#18+
Ivan_Pisarevsky, Ошибка: Unable to complete network request to host "<string>". Как только это произойдет, Firebird 1.5 не будет принимать больше соединений от любого клиента, пока не будет перезапущен. В журнале firebird.log нет записей о проблеме Только ето VMV-SERVER (Client) Wed Dec 23 14:22:44 2020 C:\Program Files (x86)\Firebird\Firebird_1_5\bin\fbserver.exe: normal shutdown VMV-SERVER (Client) Wed Dec 23 14:31:05 2020 Guardian starting: C:\Program Files (x86)\Firebird\Firebird_1_5\bin\fbserver.exe Это просто запись в журнале, которая показывает перезапуск Firebird 1.5 после получения проблемы. К сожалению, я не могу изменить версию 1.5, потому что это не мое приложение, а приложение другой компании, которое не поддерживается. Огромное спасибо за помощь. Здравко ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2020, 19:34 |
|
У меня проблем с обращения к Firebird 1.5 database из Firebird 3.0
|
|||
---|---|---|---|
#18+
Zdravko Gabrovski, какой именно 1.5? минорных релизов 7 штук. Если не 1.5.6, то желательно обновить. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2020, 19:53 |
|
У меня проблем с обращения к Firebird 1.5 database из Firebird 3.0
|
|||
---|---|---|---|
#18+
Простите, обновлен до 1.5.6 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2020, 19:57 |
|
У меня проблем с обращения к Firebird 1.5 database из Firebird 3.0
|
|||
---|---|---|---|
#18+
Установите для Firebird 1.5 в firebird.conf: Код: plaintext 1.
P.S. Параметр для базы внешнего подключения должен быть явно записан как localhost/порт:псевдоним-или-файл ... |
|||
:
Нравится:
Не нравится:
|
|||
31.12.2020, 04:31 |
|
У меня проблем с обращения к Firebird 1.5 database из Firebird 3.0
|
|||
---|---|---|---|
#18+
Basil A. Sidorov, Спасибо за ответ. Я забыл упомянуть, что Firebird 3.0 и 1.5 находятся на разных машинах. Я передаю параметры подключения в сохраненную процедуру, и они следующие: :D _DB = '192.168.10.103: c: \ eltrade \ eltradebackoffice.gdb' :D _USER = 'SYSDBA' :D _PASS = 'masterkey' ... |
|||
:
Нравится:
Не нравится:
|
|||
31.12.2020, 09:47 |
|
У меня проблем с обращения к Firebird 1.5 database из Firebird 3.0
|
|||
---|---|---|---|
#18+
Zdravko Gabrovski, в этом случае проблема может быть именно в том, что ФБ 3 соединяется с ФБ 1.5 своим клиентом, и видимо, что-то не то с протоколом, в результате чего 1.5 со временем "кривеет" и перестает отвечать по tcp. Что тут делать - не знаю. Подсунуть fb3 клиента от 1.5 нереально. Видимо, стоит попробовать аккуратно перевести базу от 1.5 на 2.5 хотя бы. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.12.2020, 10:54 |
|
У меня проблем с обращения к Firebird 1.5 database из Firebird 3.0
|
|||
---|---|---|---|
#18+
Я думаю я в этом фильме http://tracker.firebirdsql.org/browse/CORE-4680 Проблемы участились после нескольких параллельных вызовов сохраненной процедуры. Я все еще думаю, что с оператором execute statement от Firebird 3.0 до 1.5 не должно быть проблем. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.01.2021, 04:12 |
|
У меня проблем с обращения к Firebird 1.5 database из Firebird 3.0
|
|||
---|---|---|---|
#18+
Zdravko Gabrovski, было бы это еще у кого - да, исследовали бы. А так - например, есть масса баз с execute statement on external, и что-то подобных жалоб не видно. Это может быть конкретная связка 3.0 + 1.5, которых практически нет, или действительно что-то специфическое. Поскольку проблема на стороне 1.5, не думаю, что сейчас будут искать причину проблемы. Увы. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.01.2021, 00:10 |
|
|
start [/forum/topic.php?fid=40&fpage=10&tid=1560163]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
57ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 259ms |
total: | 417ms |
0 / 0 |