Re: 8 open connections with a pool_size of 7

Stefan Palme <[email protected]>
Newsgroups gmane.comp.web.zope.german
Message-ID <[email protected]>
Hallo,

hierzu habe ich nun doch noch mal eine Verständnisfrage (vor allem,
weil das Problem nach wie vor besteht):

On Tue, 2009-03-31 at 17:24 +0200, Alexander Pilz wrote:
> Stefan Palme wrote:
> >
> > WARNING ZODB.DB DB.open() has 8 open connections with a pool_size of 7
> > 
> Vermutlich hast du zserver-threads auf einem Wert >7 stehen, und zu
> dem Zeitpunkt wurden 8 threads parallel benutzt. Da aber nur 7
> Connections zur Datenbank vorgehalten werden, musste ein thread auf
> eine freie Connection warten.
> 
> Entweder du reduziert die zserver-threads oder erhöhst die pool-size.

Meine zserver-threads-Einstellung steht auf dem default-Wert (wohl 4).
Trotzdem erhalte ich die Warnung. Wie kann das überhaupt passieren?

Meiner (möglicherweise naiven) Vorstellung nach braucht ein Thread 
doch auch nur EINE ZODB-Connection - wie kann es dann überhaupt mehr 
als 4 ZODB-Connections geben? 

Oder wird eine ZODB-Connection pro REQUEST benötigt? Dann verstehe
ich wohl den Zusammenhang zwischen gleichzeitig bearbeitbaren
Requests und Threads nichts... (In meiner Vorstellung wird ein Request
in einem Thread bearbeitet, so dass per default max 4 Requests zur
gleichen Zeit behandelt werden können).

Grüße
-stefan-




_______________________________________________
zope mailing list
[email protected]
https://mail.dzug.org/mailman/listinfo/zope
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.