Compartir a través de


AZFD0013: el tiempo de ejecución configurado no coincide con los metadatos de tiempo de ejecución de trabajo que se encuentran en los artefactos de la aplicación de funciones implementadas.

Este evento se produce cuando una aplicación de funciones tiene una FUNCTIONS_WORKER_RUNTIME configuración que especifica una pila de idioma, pero se implementa una carga para una pila diferente.

Valor
Identificador del evento AZFD0013
Gravedad Advertencia o error

Descripción del evento

La FUNCTIONS_WORKER_RUNTIME configuración de la aplicación indica el idioma o la pila de idioma en la que se ejecuta la aplicación de funciones, como python. Para obtener más información sobre los valores válidos, consulte la FUNCTIONS_WORKER_RUNTIME referencia. La aplicación implementada debe corresponderse con el valor proporcionado. Si hay un error de coincidencia, significa que el valor de FUNCTIONS_WORKER_RUNTIME es incorrecto o que se implementó una carga inesperada en la aplicación.

Este evento puede aparecer para las aplicaciones que anteriormente usaban comportamientos incoherentes y no definidos para seguir ejecutándose mientras se encontraban en un estado de error de coincidencia. Siga las instrucciones de este artículo para resolver el evento de estas aplicaciones. Al hacerlo, estas aplicaciones pueden aprovechar las mejoras de rendimiento y asegurarse de que pueden seguir funcionando según lo previsto.

Las aplicaciones .NET que están realizando una migración desde el modelo en proceso al trabajo aislado pueden encontrar este evento temporalmente durante ese proceso. Cuando FUNCTIONS_WORKER_RUNTIME se actualiza a "dotnet-isolated", pero la aplicación sigue usando una carga de modelo en proceso, este evento puede aparecer hasta que se complete la migración. Consulte la guía de migración para obtener instrucciones sobre el uso de ranuras de implementación para evitar que este evento aparezca en el entorno de producción.

Cómo resolver el evento

El mensaje de evento indica el valor actual de y los metadatos en tiempo de FUNCTIONS_WORKER_RUNTIME ejecución detectados de la carga de la aplicación. Los valores se deben alinear, ya sea implementando una aplicación del tipo adecuado o actualizando el valor de FUNCTIONS_WORKER_RUNTIME para que coincida.

Para la mayoría de las aplicaciones, la resolución correcta es actualizar el valor de FUNCTIONS_WORKER_RUNTIME. Para ello, en la aplicación de funciones de Azure, establezca la configuración de la FUNCTIONS_WORKER_RUNTIME aplicación en el valor esperado para la carga de la aplicación. Al ejecutar localmente en Azure Functions Core Tools, también debe agregar FUNCTIONS_WORKER_RUNTIME al archivo local.settings.json.

Para las aplicaciones siguiendo una guía de migración, consulte esa guía para obtener instrucciones pertinentes. La migración de aplicaciones .NET al modelo de trabajo aislado implica establecer FUNCTIONS_WORKER_RUNTIME primero en "dotnet-isolated" antes de implementar la carga de la aplicación actualizada y este evento puede aparecer temporalmente entre esos pasos.

Cuándo se suprime el evento

Este evento no se debe suprimir.