[On-premise/hybride uniquement]{class="badge yellow" title="S’applique uniquement aux déploiements on-premise et hybrides"}

Seuil de connexions connection-thresholds

Pour des serveurs soumis à de fortes charge, il se peut que le seuil de connexions soit dépassé. Dans tous les cas, il est utile d'en connaître la raison.

Il existe trois seuils différents :

  • Le seuil de connexion web, paramétré dans votre serveur web. Pour le modifier, contactez votre administrateur système.

  • Le seuil de connexion de base de données. Pour le modifier, contactez votre administrateur de base de données.

  • Le seuil de connexion Adobe Campaign, disponible à deux endroits :

    • Côté Tomcat  : ensemble des requêtes arrivant effectivement sur le client Tomcat Adobe Campaign.

      Ce seuil est configuré dans le fichier nl6/tomcat-8/conf/server.xml. L'attribut maxThreads permet d'augmenter le seuil du nombre de requêtes traitées à la fois. Il peut être remplacé par 250, par exemple.

      code language-none
      <Connector protocol="HTTP/1.1" port="8080"
                     maxThreads="75"
                     minSpareThreads="5"
                     enableLookups="true" redirectPort="8443"
                     acceptCount="100" connectionTimeout="20000"
                     disableUploadTimeout="true" />
          <Engine name="Tomcat-Standalone" defaultHost="localhost">
            <Host name="localhost" appBase="./"
                  unpackWARs="true" autoDeploy="true">
      
    • Base de données  : ensemble de toutes les connexions ouvertes simultanément sur la base de données par un processus.

      Ce seuil est configuré dans le fichier . nl6/conf/serverConf.xml. La variable maxCnx situé dans datasource pool permet d'augmenter le seuil des requêtes traitées simultanément.

      code language-none
          <!-- Data source
               -->
            <dataSource name="default">
              <dbcnx NChar="" bulkCopyUtility="" dbSchema="" encrypted="" login="" password="" provider="" server="" timezone="" unicodeData="" useTimestampTZ=""/>
              <sqlParams funcPrefix="">
                <postConnectSQL/>
              </sqlParams>
              <pool aliveTestDelaySec="600" freeCnx="0" maxCnx="90" maxIdleDelaySec="1200"/>
            </dataSource>
      
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1