网站负载过重时导轨中的BADROUTE错误

时间:2016-04-12 08:59:41

标签: ruby-on-rails routes ruby-on-rails-3.2 url-routing internal-server-error

我正在处理的网站在高峰使用期间偶尔会在rails.log中出现多个致命错误。错误看起来像这样:

[ERROR] (null):0 (null)(): (null): [BADROUTE] https://mywebsite.com/ directs to non-existant route: https://mywebsite.com/undefined

[ERROR] (null):0 (null)(): (null): [BADROUTE] https://mywebsite.com/some_path directs to non-existant route: https://mywebsite.com/some_other_path

这里,some_path和some_other_path有时可能完全不相关。在正常操作负载期间,不会发生这些错误。我认为这可能是由于用户的错误网址,但经过调查后,似乎网址实际上是有效的,从用户的角度来看,它看起来就像网站给了他“无法访问此网站”错误。稍后尝试使用相同的URL可能会有效。

这种奇怪的重新路由可能是什么原因?我有轨道3.2

提前致谢!

0 个答案:

没有答案