I have an activity that makes HTTP request to Azure functions app. Function does some processing and returns the result after that. Processing can last up to 15 minutes. But Data Factory activity fails with error "The remote server returned an error: (500) Internal Server Error" if request time is more than 225 seconds even if "Request timeout" property is set to 30 min and Azure function shows that it ran successfully .
It doesn't depend on destination connector(tried Azure SQL DB, Data Lake Store etc).
Are there any undocumented timeouts or tricks to avoid this?