Subject | Re: Firebird Hanging |
---|---|
Author | Glebas |
Post date | 2006-05-11T05:54:13Z |
Kevin,
At least, nothing about freezing. :)
Especially, restore :)
I also have this problem with FB153SS freezing on Win2003 server.
Currently, I have three suspects:
1) FB2RC1 release notes in the Bug fixed section contains this:
may cause another client running transaction to wait until the
problematic transaction either commits or rollbacks itself.
This may appear as freezing.
3) Fetching huge result-set may appear to the client as freezing.
Check if your client application allows that. Have progress bars
whenever possible for users to see if it is doing something big
or it is actually freezing.
What is worse, if some impatient people experience freezing, they
tend to turn the computer off, which results in lost connection
and improving chances of further freezing because of unfinished
transaction until it is detected as such.
Also, nightly garbage collection (sweep) is very healthy.
Regards,
Glebas
> I've gotten a few reports since install that my applicationThere will be probably nothing interesting in it.
> just "freezes". Some reports can be run but data entry freezes
> up (order entry, check writing, etc).
> I have not been able to dial in to check the FB log yet.
At least, nothing about freezing. :)
> I did dial in this AM, ran a "mend" batch file which is an excerptfrom
> Helen's book to validate, mend, validate, backup and restore thedatabase
> from a copy of the live one. This seems to fix the freezingproblem.
Especially, restore :)
> Has anyone run into something like this before? This client usedto be on =
I also have this problem with FB153SS freezing on Win2003 server.
Currently, I have three suspects:
1) FB2RC1 release notes in the Bug fixed section contains this:
> SF #1385092 A TCP/IP connection would appear to freeze the2) Long-lasting or dead (eg. lost connection) write transaction
> Superserver if it was disconnected abnormally while a large
> packet, e.g. a BLOB or a large SQL request, was being passed
> across the interface.
may cause another client running transaction to wait until the
problematic transaction either commits or rollbacks itself.
This may appear as freezing.
3) Fetching huge result-set may appear to the client as freezing.
Check if your client application allows that. Have progress bars
whenever possible for users to see if it is doing something big
or it is actually freezing.
What is worse, if some impatient people experience freezing, they
tend to turn the computer off, which results in lost connection
and improving chances of further freezing because of unfinished
transaction until it is detected as such.
Also, nightly garbage collection (sweep) is very healthy.
Regards,
Glebas