From: Samofatov, N. <Nickolay@BroadViewSoftware.com> - 2004-03-26 22:51:24
|
Hi! > I have been setting CacheStatementHandles to FALSE and that=20 > indeed helped, before that I would only get 4 or 5 days. > The symptoms are very simalar. A NT service that locks hard,=20 > generally gets terminated by the NT service framework, hence=20 > I only see the single NT event log entry and a few crazy AVs=20 > generated from a simple query that should never generate a=20 > AV. I also replaced the stock Delphi memory manager with a=20 > commercial high performance one, so that might help as well. > I have verifed that I don't have any leaks in my server app=20 > and other server apps I have created with the same framework=20 > but no IBO run for months. Could you please produce dump on AV? With current Firebird infrastructure most AV (for corrupted XSQLDA it is not the case) generated in GDS32/FBCLIENT and then handled by Delphi can lead to lock up on next operation due to mutexes left locked. Thus dump on lock up is not likely to help much, but original AV is likely to give clues to failure cause. Nickolay |