我正在运行sitespeed docker container容器,并使用配置文件一次运行多个页面。我还安排它每小时运行一次,但从作业输出中,我看到了与超出某些报价相关的以下错误
[2021-11-02 01:16:58] ERROR: Error: Quota exceeded for quota metric 'Queries' and limit 'Queries per minute' of service 'pagespeedonline.googleapis.com' for consumer 'project_number:583797351490'.
at Gaxios.<anonymous> (/gpsi/node_modules/gaxios/build/src/gaxios.js:72:27)
at Generator.next (<anonymous>)
at fulfilled (/gpsi/node_modules/gaxios/build/src/gaxios.js:16:58)
at processTicksAndRejections (internal/process/task_queues.js:95:5)关于这可能是什么以及我们如何解决这个问题,有什么想法吗?在接下来的将来,我将使用它测试大约100个页面,我相信它也会因为这个错误而失败
sitespeed.io停靠容器命令-
docker run --shm-size=1g --rm -v "$(pwd):/sitespeed.io" $DOCKER_IMAGE --graphite.addSlugToKey true --slug shasha_test --config configs.json urls.txt我得到的错误如下所示。因此,它在某些页面上工作,然后在其他页面上失败。我怎么检查这里的配额?
Status: Downloaded newer image for XXXXXX.XXX.ecr.eu-west-2.amazonaws.com/sitespeedio/sitespeedio:latest
Google Chrome 92.0.4515.131
Mozilla Firefox 92.0b2
Microsoft Edge 92.0.902.8 dev
[2021-11-02 01:16:57] INFO: Versions OS: linux 4.14.248-189.473.amzn2.x86_64 nodejs: v14.17.1 sitespeed.io: 19.1.0 browsertime: 14.0.2 coach: 6.4.3
[2021-11-02 01:16:58] INFO: Will run Lighthouse tests after Browsertime has finished
[2021-11-02 01:16:58] INFO: Sending url https://www.virginmedia.com to test on Page Speed Insights
[2021-11-02 01:16:58] INFO: Sending url https://www.virginmedia.com/broadband/packages to test on Page Speed Insights
[2021-11-02 01:16:58] INFO: Sending url https://www.virginmedia.com/broadband to test on Page Speed Insights
[2021-11-02 01:16:58] INFO: Sending url https://www.virginmedia.com/broadband/speed-test to test on Page Speed Insights
[2021-11-02 01:16:58] ERROR: Error: Quota exceeded for quota metric 'Queries' and limit 'Queries per minute' of service 'pagespeedonline.googleapis.com' for consumer 'project_number:XXXXXXX'.
at Gaxios.<anonymous> (/gpsi/node_modules/gaxios/build/src/gaxios.js:72:27)
at Generator.next (<anonymous>)
at fulfilled (/gpsi/node_modules/gaxios/build/src/gaxios.js:16:58)
at processTicksAndRejections (internal/process/task_queues.js:95:5)
[2021-11-02 01:16:58] ERROR: Error: Quota exceeded for quota metric 'Queries' and limit 'Queries per minute' of service 'pagespeedonline.googleapis.com' for consumer 'project_number:XXXXXXX'.
at Gaxios.<anonymous> (/gpsi/node_modules/gaxios/build/src/gaxios.js:72:27)
at Generator.next (<anonymous>)
at fulfilled (/gpsi/node_modules/gaxios/build/src/gaxios.js:16:58)
at processTicksAndRejections (internal/process/task_queues.js:95:5)发布于 2021-11-02 17:03:24
配额是您的应用程序可以向api发出的请求数。这通常分为按天或按分钟的配额。
如果你在libray下的Google云控制台上检查你的项目。在那里搜索PageSpeed Insights应用编程接口,您已经启用了它。单击manage,然后您将进入一个新的屏幕,您将在左侧找到配额。
这是您每天和每分钟向api发出的请求的限制。

你已经超出了查询数并限制了“每分钟查询数”的配额,这在技术上是泛洪保护,你会快速减慢你的应用程序的速度。您一分钟只能发出240个请求。
https://stackoverflow.com/questions/69813323
复制相似问题