XOJO 2021r2 WEB2.0 - Caída de app web

Hola @Jose_Santamaria si, en mi código hago el Open, realizo la consulta y luego el Close.
Por ahi no creo que venga, seguiré revisando. Por ahora estoy viendo poner una tarea programada que reinicie el servicio todos los días para ver si viene por el tema de memoria.

@Mauricio_Tanco ¿has probado a crear una app muy simple a ver si el problema te sigue ocurriendo?, algo como una única página con un botón y nada más. En este caso es muy complicado dar con el problema sin ver el código.

Usando System.DebugLog, puedes añadir un log muy básico en el evento HandleURL, igual te da alguna pista:

Var log() As String
log.Add(Request.RemoteAddress)
log.Add("-")
log.Add("[" + DateTime.Now.ToString + "]")
log.Add("""" + Request.Method + " /" + Request.Path + """")
System.DebugLog(String.FromArray(log))

Como último remedio, mientras das con una solución, a lo mejor podrías crear una URL especial con el evento HandleURL, para ver si la app está respondiendo bien.

If Request.Path = "health-check" then
  Response.Write("<html><body>OK</body></html>")
  Response.Status = 200
  Return True
End If

Desde otra aplicación, llama a la URL para comprobar si responde bien (por ejemplo, http://127.0.0.1:8080/health-check). Si no responde un OK en el body, trendrás que matar el proceso y levantarlo de nuevo.

¡Mucho ánimo!, espero que consigas encontrar el problema.

1 Like