INTERNAL_EDGE_FUNCTION_INVOCATION_TIMEOUT
The Edge Function invocation timed out unexpectedly.
The INTERNAL_EDGE_FUNCTION_INVOCATION_TIMEOUT error occurs when an Edge Function takes longer than the allowed execution time to complete. This can be caused by long-running processes within the function or external dependencies that fail to respond in a timely manner.
504 INTERNAL_EDGE_FUNCTION_INVOCATION_TIMEOUT Gateway Timeout
Troubleshoot
Check application logs
Review the application logs to identify any specific errors related to the Edge Function being invoked. They can be found at the host URL under the /_logs path
Review function code
Inspect the Edge Function code for any long-running operations or infinite loops that could cause a timeout
Verify return value
Ensure the function begins responding within 25 seconds
Optimize external calls
If the function makes calls to external services or APIs, ensure they are optimized and responding quickly
Consider streaming data
If the function is processing large amounts of data, consider using a streaming approach to avoid timeouts
Implement error handling
Add error handling in the function to manage timeouts and other exceptions effectively