Skip to main content

Augmenter le timeout des sessions Web (MMC / XMLRPC)

S'applique à: Medulla – Server
Version: 
Medulla ≥ 5.2.2
Environnement: On-Premise
Categorie: Interface Web

Problème

Certaines actions longues dans Medulla peuvent provoquer :

  • des déconnexions MMC,
  • des erreurs de timeout XMLRPC,
  • des coupures de session pendant des déploiements ou actions distantes.

Il est alors nécessaire d’augmenter les valeurs de sessiontimeout.


1. Timeout session PHP MMC

Fichier à modifier

Sur le serveur Medulla :

/etc/mmc/mmc.ini.local

Paramètre à ajouter ou modifier

[global]
sessiontimeout = 3600

Ce paramètre correspond au timeout des sessions PHP/MMC.

Les valeurs sont exprimées en secondes.

Valeur Durée
900 15 minutes
3600 1 heure
7200 2 heures

2. Timeout session XMLRPC / Agent

Fichier à modifier

Sur le serveur Medulla :

/etc/mmc/agent/config.ini.local

Paramètre à ajouter ou modifier

[main]
sessiontimeout = 3600

Ce paramètre correspond au timeout des sessions XMLRPC utilisées par les échanges MMC ↔ Agent.

Les valeurs sont exprimées en secondes.

Valeur Durée
900 15 minutes
3600 1 heure
7200 2 heures

3. Point important

Les deux valeurs doivent rester cohérentes entre elles :

Composant Fichier Type de session
MMC / PHP /etc/mmc/mmc.ini.local Session PHP
Agent / XMLRPC /etc/mmc/agent/config.ini.local Session XMLRPC

4. Valeurs par défaut

Les fichiers d’origine utilisent généralement les valeurs suivantes :

sessiontimeout = 7200

ou :

sessiontimeout = 900

Ces valeurs peuvent être insuffisantes pour :

  • les gros déploiements,
  • les actions VNC longues,
  • les synchronisations,
  • les opérations distantes prolongées.