Skip to main content

Aumentar el tiempo de espera de las sesiones web (MMC / XMLRPC)

Aplicable a: Medulla – Servidor
Versión:
Medulla ≥ 5.2.2
Entorno: On-Premise
Categoría: Interfaz web

Problema

Algunas acciones que tardan mucho tiempo en Medulla pueden provocar:

  • desconexiones de la MMC,
  • errores de tiempo de espera de XMLRPC,
  • interrupciones de sesión durante despliegues o acciones remotas.

En ese caso, es necesario aumentar los valores de sessiontimeout.


1. Tiempo de espera de sesión PHP MMC

Archivo que hay que modificar

En el servidor Medulla:

/etc/mmc/mmc.ini.local

Parámetro que hay que añadir o modificar

[global]
sessiontimeout = 3600

Este parámetro corresponde al tiempo de espera de las sesiones PHP/MMC.

Los valores se expresan en segundos.

Valor Duración
900 15 minutos
3600 1 hora
7200 2 horas

2. Tiempo de espera de la sesión XMLRPC / Agente

Archivo que hay que modificar

En el servidor Medulla:

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

Parámetro que hay que añadir o modificar

[main]
sessiontimeout = 3600

Este parámetro corresponde al tiempo de espera de las sesiones XMLRPC utilizadas por las comunicaciones entre MMC y el agente.

Los valores se expresan en segundos.

Valor Duración
900 15 minutos
3600 1 hora
7200 2 horas

3. Punto importante

Ambos valores deben ser coherentes entre sí:

Componente Archivo Tipo de sesión
MMC / PHP /etc/mmc/mmc.ini.local Sesión PHP
Agente / XMLRPC /etc/mmc/agent/config.ini.local Sesión XMLRPC

4. Valores por defecto

Los archivos originales suelen utilizar los siguientes valores:

sessiontimeout = 7200

o:

sessiontimeout = 900

Estos valores pueden resultar insuficientes para:

  • despliegues a gran escala,
  • las acciones VNC prolongadas,
  • las sincronizaciones,
  • operaciones remotas prolongadas.