如何处理heroku上的过多请求

时间:2015-10-26 12:30:25

标签: heroku python-requests

我正在经历每60-90分钟一次的流量峰值,导致我的Heroku应用程序在峰值持续时间内慢慢爬行 - NewRelic报告每个请求的响应时间为20-50秒,其中99%属于Heroku路由器排队请求。请求数从平均约50-100rpm到400-500rpm

查看日志,它看起来像是一个抓取机器人或蜘蛛试图访问网站上的很多内容页面。然而,并非所有这些都来自单个IP。

我该怎么办?

我的系统管理员/ devops技能非常小。

1 个答案:

答案 0 :(得分:0)

让基于主机的防火墙限制这些请求。根据您的设置,您还可以将Nginx添加到混合中,这也可以限制请求。