At this moment we are using a serverless python function app to run multiple azure functions. When I run a certain function locally (VScode), the execution-time is usually around a minute.
However, in the deployed version the function always reaches the 10-minute time-out and stops running. The function-app is currently using a consumption plan and I have allocated the maximum amount of FUNCTIONS_WORKER_PROCESS_COUNT. Regardless, I am still having the same performance issues.
Another thing I noticed that the function does not allows parallel runs. It seems to wait for one call to finish before running another one. From my understanding this should not be the case as the consumption plan should be able to run concurrently and allocate the resources it needs automatically.