Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:global_xml-example [2017/03/13 15:09]
Wolfgang Pempe
de:global_xml-example [2017/11/01 09:41] (aktuell)
Silke Meyer
Zeile 1: Zeile 1:
 ====== Beispiel für Konfigurationsdatei global.xml ====== ====== Beispiel für Konfigurationsdatei global.xml ======
 +
 +Leider gibt es von den Shibboleth-Entwicklern keinen konkreten Vorschlag wie die Verbindung zur Datenbank
 +genau eingestellt werden soll.
 +
 +Die folgende Beispieldatei enthält eine Konfiguration die wir aus der DFN-AAI-Community übernommen haben (https://​listserv.aai.dfn.de/​pipermail/​aai-users/​2017-February/​000383.html) und bei uns bisher ohne Probleme funktioniert.
 +
 +Sollten Sie Probleme beim Datenbank-Connect feststellen empfehlen wir über die AAI-Users-Liste Ihr Problem
 +zu schildern.
 +
 (Klick auf den Dateinamen im Reiter startet den Download) - zurück zur [[de:​shibidp3storage#​datenbank-konfiguration|Übersichtsseite]] (Klick auf den Dateinamen im Reiter startet den Download) - zurück zur [[de:​shibidp3storage#​datenbank-konfiguration|Übersichtsseite]]
 +
 <file xml ./​conf/​global.xml>​ <file xml ./​conf/​global.xml>​
 <?xml version="​1.0"​ encoding="​UTF-8"?>​ <?xml version="​1.0"​ encoding="​UTF-8"?>​
Zeile 17: Zeile 27:
  
     <!-- Use this file to define any custom beans needed globally. -->     <!-- Use this file to define any custom beans needed globally. -->
 +    ​
 +    <!-- Die folgenden Werte sind Default-Werte:​
 +         ​p:​maxActive="​100"​
 +         ​p:​maxIdle="​100"​
 +         Es ist unter Umständen nötig, dass Sie diese Werte je nach Auslastung Ihres IdP anpassen,
 +         ​ebenso wie die Konfiguration Ihres MySQL-Servers. -->
  
         <bean id="​shibboleth.MySQLDataSource"​         <bean id="​shibboleth.MySQLDataSource"​
Zeile 24: Zeile 40:
               p:​username="​%{mysql.username}"​               p:​username="​%{mysql.username}"​
               p:​password="​%{mysql.password}"​               p:​password="​%{mysql.password}"​
-              p:​maxWait="​2000"+              p:​maxWait="​15000"
               p:​testOnBorrow="​true"​               p:​testOnBorrow="​true"​
-              p:​maxActive="​10+              p:​maxActive="​100
-              p:​maxIdle="​5"+              p:​maxIdle="​100"
               p:​validationQuery="​select 1"               p:​validationQuery="​select 1"
               p:​validationQueryTimeout="​5"​ />               p:​validationQueryTimeout="​5"​ />
  • Zuletzt geändert: vor 3 Jahren