• EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Sin rastreo del stack (.NET)

Problema

Dependiendo de la situación, es posible que encuentre una traza de error en la UI de APM que no incluye el rastreo del stack para su aplicación .NET.

Solución

Dependiendo de la situación, siga estos procedimientos de resolución de problemas.

Causa

Devolver un error 500 significa que el propio servidor de la aplicación detectó un error y estableció el código de estado HTTPS 500 .

  • Si la condición de error fue detectada y manejada por la lógica de la aplicación, no había ningún objeto de excepción y, por lo tanto, no había stack.
  • Si hubo un objeto de excepción en algún momento, pero fue manejado internamente por el código de la aplicación que estableció el estado 500 en la respuesta, entonces la excepción nunca fue visible para el agente .NET. No hay ninguna stack disponible para que el agente .NET la informe.

Cuando se informa el rastreo del stack, el error se debe a una excepción que no fue detectada ni manejada dentro de la lógica del servidor de la aplicación. El agente .NET ve la excepción no controlada durante una transacción de monitor, por lo que informa el rastreo de la pila.

Sin embargo, no aparece ningún rastreo del stack para los errores 500 porque el servidor de la aplicación maneja los errores y luego configura el código de estado. El código de la aplicación en sí no conserva ningún rastreo del stack.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.