SysAdmin Field Troubleshooting — Capa 5

Diagnóstico de Sesiones Colgadas y Reconexión

El socket sigue "vivo" para el servidor, pero el cliente ya se fue hace rato. Aquí auditamos sesiones zombi, expiraciones por inactividad y cómo confirmar quién sigue realmente conectado.

01

Auditoría de Errores Comunes de Capa 5

A este nivel el transporte sigue funcionando perfectamente; el problema es que nadie le avisó a la sesión que la conversación ya terminó.

Sesión Zombi (Session Hang)

El cliente se cayó, cerró mal la laptop o perdió la red sin avisar. El servidor sigue reservando memoria y recursos para esa sesión hasta que su propio temporizador de expiración finalmente la cierra.

Expiración por Inactividad

Un firewall o NAT intermedio olvida una conexión inactiva antes de que la aplicación lo note, y la cierra silenciosamente. La app sigue creyendo que la sesión existe hasta el próximo intento fallido de uso.

02

Diagnóstico de Sesiones Activas

Listar las sesiones abiertas en el servidor y su tiempo de inactividad expone de inmediato cuáles siguen realmente vivas y cuáles son solo memoria reservada de clientes que ya no están:

// Listado de sesiones SMB activas en el servidor de archivos:

$ smbstatus

PID   Usuario  Máquina        Inactividad

1234  jdoe     192.168.1.50  2 min (Normal / activo)

5678  asmith  192.168.1.77  6 horas (¡ALERTA! Sesión zombi — cliente se desconectó sin cerrarla)

Consola de Administrador — Sesiones Activas

[email protected]

Inactivo hace 2 min

Activa

[email protected]

Inactivo hace 6 horas

Zombi

Panel de referencia — la sesión de "asmith" sigue reservando recursos sin actividad real.

03

Instrumental de Medición y Certificación

Antes de reiniciar el servicio para "limpiar" sesiones colgadas, el analista confirma cuáles están realmente activas y ajusta los tiempos de espera correctos:

Monitor de Sesiones (smbstatus / who)

Muestra cada sesión abierta junto a su tiempo de inactividad, permitiendo distinguir un usuario realmente conectado de una sesión huérfana que ya nadie usa.

Ajuste de Keepalive y Tiempo de Espera

Configura cada cuánto se envía un latido de verificación y cuánto tiempo de inactividad tolera el servidor antes de liberar una sesión, evitando cierres prematuros por NAT o firewalls intermedios.

Repasar

Fundamentos de la Capa de Sesión

Ciclo de vida, control de diálogo y sincronización.