Bob MacCallum wrote:
> Hi Nicklas,
> 
> I'll double check but I think we're sharing one DbControl across the whole
> webapp, so that will be the first place to look.

This will definitely give you a lot of problems since a DbControl is not 
thread-safe. You may also run into memory problems since every item that 
  has been loaded from the database will be stored in a cache. If you 
use one DbControl for everything you will end up with the entire 
database as  Java objects in memory.

In other words, every request to the web application needs it's own 
DbControl.

/Nicklas


> 
> Thanks for the hint.  Will post back when I have a solution.
> 
> cheers,
> Bob.
> 
> 
> Nicklas Nordborg writes:
>  > Bob MacCallum wrote:
>  > > Quick follow up to:
>  > > 
> http://www.mail-archive.com/basedb-devel@lists.sourceforge.net/msg00316.html
>  > > 
>  > > The problem seems to be triggered by concurrent access to our BASE-based 
> web
>  > > application (for example, me and googlebot).
>  > > 
>  > > That doesn't bring me any closer to understanding what exactly is going 
> on,
>  > > but I thought I would share.
>  > > 
>  > > I wonder if similar stacktraces occur on a busy multi-user BASE server?
>  > > 
>  > 
>  > Are you sharing objects (eg. an ItemQuery, DbControl, etc.) between 
>  > different threads? I think the problem can be caused by multiple threads 
>  > that are accessing the same non-threadsafe object at the same time.
>  > 
>  > /Nicklas
>  > 
>  > 
>  > -------------------------------------------------------------------------
>  > This SF.Net email is sponsored by the Moblin Your Move Developer's 
> challenge
>  > Build the coolest Linux based applications with Moblin SDK & win great 
> prizes
>  > Grand prize is a trip for two to an Open Source event anywhere in the world
>  > http://moblin-contest.org/redirect.php?banner_id=100&url=/
>  > _______________________________________________
>  > basedb-devel mailing list
>  > basedb-devel@lists.sourceforge.net
>  > https://lists.sourceforge.net/lists/listinfo/basedb-devel
> 


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
basedb-devel mailing list
basedb-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/basedb-devel

Reply via email to