Feature request: add timeout option for image requests
dipankarmaikap opened this issue · 2 comments
When fetching media items/images it returns.
Fetching image_url is taking a long time time (longer than 15 seconds). This file is File_size MB
After few of this line it crashes with error RequestError: Timeout awaiting 'request' for 30000ms.
Here is my config
{
resolve: `gatsby-source-wordpress-experimental`,
options: {
url: `https://siteurl/graphql`,
verbose: true,
html: {
imageMaxWidth: 700,
imageQuality: 80,
},
schema: {
timeout: 120000,
requestConcurrency: 50,
perPage: 50,
},
type: {
__all: {
limit: 500,
},
},
},
},
I don't understand why it would say error RequestError: Timeout awaiting 'request' for 30000ms.
as you can see the time out is set to 2min. Also how can I can increase the media fetching time more than 15sec. Please let me know what am I doing wrong or how can I resolve this issue.
Thank You
Hi @dipankarmaikap , the timeout setting you're mentioning is for GraphQL requests. There isn't currently a setting for the timeout of individual images. A new option would need to be added for this.
I've moved this to our internal backlog - if anyone feels strongly about this feature please add a feature request at https://portal.gatsbyjs.com/gatsby-cloud