增加超时限制 gatsby-source-wordpress-experimental
Posted
技术标签:
【中文标题】增加超时限制 gatsby-source-wordpress-experimental【英文标题】:Increase timeout limit gatsby-source-wordpress-experimental 【发布时间】:2021-03-21 13:42:39 【问题描述】:获取图片时返回
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.
如何增加这个 15 秒的超时限制?
【问题讨论】:
【参考方案1】:我建议使用built-in options:
resolve: `gatsby-source-wordpress-experimental`,
options:
schema:
requestConcurrency: 50,
,
,
,
或者,您可以在 package.json
中将开发运行命令更改为:
"develop": "GATSBY_CONCURRENT_DOWNLOAD=5 gatsby develop",
【讨论】:
我已经这样做了。timeout: 120000, requestConcurrency: 50, perPage: 50
我在配置中使用这个。
您尝试过第二种方法(GATSBY_CONCURRENT_DOWNLOAD=5 gatsby develop
)吗?在我的一个项目中是唯一的工作方式
刚试过GATSBY_CONCURRENT_DOWNLOAD=5 gatsby develop
同样的结果。
我不明白为什么在我将requestConcurrency: 50,
更改为这个后,它会显示 15 秒。
您可以尝试升级您的软件包和npm
版本吗?【参考方案2】:
我遇到了同样的问题,在从 Node v10 升级到 v14 并运行 npm rebuild
后它已得到修复
【讨论】:
以上是关于增加超时限制 gatsby-source-wordpress-experimental的主要内容,如果未能解决你的问题,请参考以下文章