Cuando un cliente cancela una solicitud, Function Compute inicia una nueva instancia y detiene la actual. Este comportamiento aplica únicamente a las funciones de CPU con una concurrencia de instancia única de 1. Dado que una instancia con este nivel de concurrencia solo procesa una solicitud a la vez, la plataforma la reemplaza para evitar que se programe una nueva solicitud en una instancia que todavía procesa la solicitud cancelada, lo cual podría corromper la lógica de su función.
Para evitar los reinicios de instancia, utilice uno de los métodos a continuación:
|
Método |
Tipos de función compatibles |
Acción |
|
Configure una comprobación de estado |
Todos los tipos, incluidas las funciones de evento y las funciones de tarea |
|
|
Aumente la concurrencia de instancia única |
Solo funciones de CPU (no compatible con funciones de evento ni funciones de tarea) |
Método 1: configure una comprobación de estado
Una vez que configura las comprobaciones de estado de la instancia, esta ya no se reinicia cuando ocurre un error 499. El estado de la instancia depende exclusivamente de su configuración de comprobación de estado. Este método funciona para todos los tipos de función.
Método 2: aumente la concurrencia de instancia única
Configure la concurrencia de instancia única para permitir que la instancia procese varias solicitudes en paralelo.
La concurrencia de instancia única no es compatible con las funciones de evento ni con las funciones de tarea. Para esos tipos de función, utilice el método 1.