Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
At the root of an application is a metadata file that describes the global configuration of the host serving the different functions.
Configuring timeout
Timeouts allow the host to determine when the function will time out.
On a Consumption plan, the valid values are between 1 second (00:00:01
) and 10 minutes (00:10:00
). On an App Service Plan, any interval can be used including null. Setting it to null will have it wait indefinitely.
{
"functionTimeout": "00:05:00"
}
Configuring queues
Functions that depend on queues can have the behavior of the queues customized.
Among the different possibilities, it's possible to set a polling interval, retry interval, as well as the size of the batch of messages to process in parallel.
{
"queues": {
// Interval in milliseconds
"maxPollingInterval": 2000,
// Time between calls/retries
"visibilityTimeout": "00:00:30",
//Maximum of 32
"batchSize": 16
}
}
Read more
For the full range of options, look up the complete documentation of host.json.