Django应用程序Heroku日志检测重复请求
我有一个在Heroku上运行的Django应用程序。我注意到,当我提出一些请求时,似乎有一种重复的调用,url中有额外的信息。当然找不到 我将在这里说明Heroku的日志详细信息 第一个请求工作正常,应用程序完成了它应该做的事情。注意路径的结尾:Django应用程序Heroku日志检测重复请求,django,heroku,Django,Heroku,我有一个在Heroku上运行的Django应用程序。我注意到,当我提出一些请求时,似乎有一种重复的调用,url中有额外的信息。当然找不到 我将在这里说明Heroku的日志详细信息 第一个请求工作正常,应用程序完成了它应该做的事情。注意路径的结尾:/3/ 2021-05-28T00:05:49.833310+00:00 heroku[router]: at=info method=GET path="/catalog/toma-pedidok-detail/7650/Proxima%20
/3/
2021-05-28T00:05:49.833310+00:00 heroku[router]: at=info method=GET path="/catalog/toma-pedidok-detail/7650/Proxima%20fase/3/" host=www.host.com request_id=ef1018b5-456a-4559-89e6-830b256671fd fwd="181.168.190.149" dyno=web.1 connect=1ms service=1971ms status=200 bytes=160294 protocol=https
然后发生“重影”请求,路径结尾有额外的字符:/3/636
2021-05-28T00:06:02.494246+00:00 heroku[router]: at=info method=GET path="/catalog/toma-pedidok-detail/7650/Proxima%20fase/3/636" host=www.host.com request_id=222035b1-2ea8-405d-b8b2-c47fc2376aba fwd="181.168.190.149" dyno=web.1 connect=2ms service=83ms status=404 bytes=11585 protocol=https
最后,我们有一个合乎逻辑的“未找到”响应
2021-05-28T00:06:02.491918+00:00 app[web.1]: Not Found: /catalog/toma-pedidok-detail/7650/Proxima fase/3/636
一些检查
- 有时会发生,但不总是这样
- 没有与此url目标相关的ajax调用
- Django的视图只有一个返回语句