Solución de problemas

¿Por qué se cortan mis sesiones al salir de la app?

Mantén abiertas las sesiones SSH al salir de Wardterm en iPhone o iPad: segundo plano, Mantener esta sesión con tmux, reconexión automática y Mosh.

Qué ves

Vuelves a la app y la sesión dice Conexión perdida y después Nuevo intento en 3 s. Lo que escribes no se envía.

Cuando se reconecta: Reconectado en un nuevo shell. Los programas del anterior pueden haber terminado.

Por qué ocurre

  • Mantener las sesiones abiertas en segundo plano está desactivado. Cuando cambias a otra app o bloqueas la pantalla, iPhone y iPad ponen en pausa Wardterm al poco tiempo y sus conexiones se cierran.
  • Se quitó la actividad en vivo de la pantalla bloqueada. Quitarla cierra las sesiones abiertas.
  • La red cambió, por ejemplo del Wi-Fi a los datos celulares, y la conexión se cortó. Una sesión normal termina entonces en el servidor, con lo que se ejecuta en ella.

Qué hacer

  1. En Ajustes, Sesiones, activa Mantener las sesiones abiertas en segundo plano. Viene activado por defecto.
  2. Deja la actividad en vivo en la pantalla bloqueada mientras quieras las sesiones abiertas.
  3. Para un trabajo que no debe pararse, abre el menú de la sesión, ..., elige Mantener esta sesión y después Continuar. La sesión sigue en el servidor en tmux y Wardterm se vuelve a conectar a ella cuando vuelve la red: De vuelta en tu sesión. No se perdió nada. Consulta Mantener activas las sesiones.
  4. Deja activada Reconexión automática, en Ajustes, Sesiones.
  5. En un servidor con Mosh instalado, activa Mosh: la sesión continúa cuando el teléfono cambia de red. Consulta Mosh.