|
Тема |
Re: firebird [re: NDeu] |
|
Автор | tpt (Нерегистриран) | |
Публикувано | 08.04.04 17:22 |
|
|
Това за версионността на данните е ясно, но Deadlock -a м/у конкуриращи се транзакции си се случва.
Виж това за connection managera ми беше много полезно.
Проблема всъщност произтичаше от това, че връзката не се разпадаше и аз нямах представа кога ще се рападне.
Всъщност то си пишело обаче трябва някой да чете(н.р. аз):).
В конфигурационния файл на firebird-a е описано как да се справи човек с проблема.
Оказа се че това е проблем на самата ОС - т.е. на какъв интервал сървера изпраща dummy пакет към клиента за да провери дали връзката е жива(имам предвид случая за TCP/IP връзка). По подразбирне този интервал е 2 часа. Ето защо моята транзакция не се е Rollback-нала толкова време.
Както и да е. Важното е че това ми решава проблема.
Благодаря на всички за отговорите.
|
| |
|
|
|