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