0

Let's say I have 10 Azure Functions inside one Function App. Each one runs on timer on the 0th second of each minute.

Suppose these functions have blocking non-asynchronous code.

If one function blocks the Node.js process, will the other nine functions continue to run (because they are on different processes) or will they be blocked (because all functions inside a function app run on the same process)?

1 Answers1

1

Yes, Different functions within a function app do run on the same Node process. Whether the other nine functions are blocked is dependent on the nature of blocking synchronous code and how Node handles it.

You can see what process are running on the Function app by accessing kudu endpoint. https://FunctionAppName.scm.azurewebsites.net/ProcessExplorer/

Naren
  • 847
  • 4
  • 7