You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|**[Premium plan](/azure/azure-functions/functions-premium-plan)**| Azure Functions | GA | Linux |
8
8
|**[Dedicated plan](/azure/azure-functions/dedicated-plan)**| Azure Functions | GA | Linux |
9
9
|**[Container Apps](/azure/azure-functions/functions-container-apps-hosting)**| Azure Container Apps | GA | Linux |
@@ -70,22 +70,22 @@ Consider hosting your functions on Container Apps in the following situations:
70
70
* You want to avoid the overhead and complexity of managing Kubernetes clusters and dedicated compute.
71
71
* You need the high-end processing power provided by dedicated CPU compute resources for your functions.
72
72
73
-
## Function app timeout duration
73
+
## Function app time-out duration
74
74
75
-
The `functionTimeout` property in the *host.json* project file specifies the timeout duration for functions in a function app. This property applies specifically to function executions. After the trigger starts function execution, the function needs to return/respond within the timeout duration.
75
+
The `functionTimeout` property in the *host.json* project file specifies the time-out duration for functions in a function app. This property applies specifically to function executions. After the trigger starts function execution, the function needs to return/respond within the time-out duration.
76
76
77
77
The following table shows the default and maximum values (in minutes) for specific plans:
78
78
79
79
| Plan | Default | Maximum<sup>1</sup> |
80
-
| --- | --- | --- |
81
-
| Consumption plan |5|10|
82
-
|Flex Consumption plan | 30 |Unlimited<sup>3</sup> |
83
-
|Premium plan | 30<sup>2</sup> |Unlimited<sup>3</sup> |
1.Regardless of the function app timeout setting, 230 seconds is the maximum amount of time that an HTTP triggered function can take to respond to a request.
88
-
1. The default timeout for version 1.x of the Functions runtime is *unlimited*.
89
-
1. Guaranteed for up to 60 minutes. OS and runtime patching, vulnerability patching, and scale in behaviors can still cancel function executions.
90
-
1. In a Flex Consumption plan, the host doesn't enforce an execution time limit. However, there are currently no guarantees because the platform might need to terminate your instances during scale-in, deployments, or to apply updates.
91
-
1.When the minimum number of replicas is set to zero, the default timeout depends on the specific triggers used in the app.
1. Regardless of the function app time-out setting, 230 seconds is the maximum amount of time that an HTTP triggered function can take to respond to a request. This is because of the default idle time-out of Azure Load Balancer. For longer processing times, consider using the [Durable Functions async pattern](/azure/azure-functions/durable/durable-functions-overview#async-http) or defer the actual work and return an immediate response.
88
+
1.There's no maximum execution time-out duration enforced. However, the grace period given to a function execution is 60 minutes during scale in for the Flex Consumption and Premium plans, and a grace period of 10 minutes is given during platform updates.
89
+
1.Requires the App Service plan be set to [Always On](/azure/azure-functions/dedicated-plan#always-on). A grace period of 10 minutes is given during platform updates.
90
+
1.The default time-out for version 1.x of the Functions host runtime is *unbounded*.
91
+
1. When the minimum number of replicas is set to zero, the default time-out depends on the specific triggers used in the app.
0 commit comments