Z * Database Connection Verbindungsprobleme
Peter Zechmeister <[email protected]>
| Newsgroups | gmane.comp.web.zope.german |
|---|---|
| Message-ID | <1276612173.14362.42.camel@pze> |
Hallo, unser ZEO ist mit einem externen RDBS verbunden - Oracle. Wir machen das mit dem ZcxOracleDA. Eigentlich funktioniert das ja, aber es gibt Probleme mit einer Firewall, die zwischen der Zope- und der Oracle- Maschine steht. Diese kappt nach einer gewissen Zeit die TCP-Verbindung, wenn sich nichts tut. Der Connector bekommt davon aber nichts mit und glaubt nach wie vor eine bestehende Verbindung zu haben. Das nächste SQL-Statement (Z SQL Method) wartet sich dann zu Tode. Es dürfte einen Workaround geben, indem man in der Applikation, vor den SQL-Statements dem Connector sagt, er möge eine neue Verbindung aufmachen (dabei schließt er selbst eine allfällige noch bestehende alte). Aber das kanns ja wohl nicht sein. Das stellt ja das ganze Konzept infrage. Gibts da nicht eine elegantere Lösung? Ich hätte mir gedacht, dass der Connector eine Art Connection-Pooling macht, wo Verbindungen wiederverwendet werden können, bei längerem Nichtgebrauch automatisch getrennt und bei Bedarf automatisch wieder aufgebaut werden. Aber gefunden habe ich das bisher nicht. Grü PeterZ _______________________________________________ zope mailing list [email protected] https://mail.dzug.org/mailman/listinfo/zope