通过 ngrok flask 限制器在 google colab 上运行烧瓶服务器不起作用
Posted
技术标签:
【中文标题】通过 ngrok flask 限制器在 google colab 上运行烧瓶服务器不起作用【英文标题】:Running flask server on google colab through ngrok flask limiter not working 【发布时间】:2021-01-09 03:30:11 【问题描述】:我正在通过ngrok在google colab notebook上运行调试flask服务器,我主要关注这篇文章:https://medium.com/@kshitijvijay271199/flask-on-google-colab-f6525986797b
我在循环中调用了这个端点,很快,一些请求返回了状态 429。接下来,我安装了烧瓶限制器,并尝试免除该端点,以便我可以发送高频请求。这似乎不起作用,因为我仍然得到 429。我仔细检查了烧瓶限制器的代码,没有发现任何错误。
所以我开始认为可能是 ngrok 隧道代表我提升 429(或压倒我)?无论您如何配置烧瓶限制器,有没有人遇到过这种情况并确定 ngrok 对您进行了限制?
我可以根据要求提供代码 sn-p。但我希望任何有更多使用 ngrok 服务经验的人都可以给我反馈。 (我将很快迁移到永久 VM 而不是 colab,并且可能很快就会发现并报告,以防没有人回答。
【问题讨论】:
这项工作无需通过 ngrok 进行调整,因此推断此限制一定是由 ngrok 施加的。 【参考方案1】:这似乎与ngrok有关。一旦我切换到永久 VM 并直接运行它(不通过 ngrok),就没有问题,并且似乎尊重了无限制。
【讨论】:
以上是关于通过 ngrok flask 限制器在 google colab 上运行烧瓶服务器不起作用的主要内容,如果未能解决你的问题,请参考以下文章
使用 Twilio + Flask + Ngrok + Python (2.7) 在本地主机上出现 404 错误
我可以获取flask_ngrok或py-ngrok生成的ip地址或域名并返回到127.0.0.1/