Oracle Session Numbers Going Crazy - Was ist die beste Strategie, um dieses Problem zu bewältigen?

359
cgon

Wir haben eine JVM-Webanwendung, die auf Oracle Application Server ausgeführt wird und Commons-Dbcp ( http://commons.apache.org/proper/commons-dbcp/ ) und implizites Verbindungs-Pooling verwendet. Unsere Datenbank ist Oracle.

Unter starker Belastung werden die Oracle-Session-Nummern verrückt und unsere Systemleute müssen eventuell unsere Webanwendungsserver neu starten.

Ich bin kein Systemtyp, ich bin nur ein Programmierer, aber ich frage mich nur, was die beste Strategie ist, um diese Art von Leistungsproblemen zu speichern. Wir, die Programmierer, verwenden FindBugs zur Bewertung von Verbindungs- und Cursorlecks.

Ist die Migration zu Cloud-basierten, hoch skalierbaren Architekturen sinnvoll?

2
Abgesehen davon, von Oracle abzurücken und zu etwas, das nicht ... scheiße ist? Ich denke, das wäre eine bessere ServerFault-Frage. Austin T French vor 10 Jahren 0
Der DBCP ist möglicherweise falsch konfiguriert und der Pool kann verrückt werden. Hast du die Konfiguration überprüft? Gibt es ein maximales Poollimit? Ist die Oracle Database-Instanz ein gemeinsam genutzter oder dedizierter Server (bezüglich des PGA)? David Lakatos vor 10 Jahren 0

0 Antworten auf die Frage