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
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.