我正在处理的网站在高峰使用期间偶尔会在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
提前致谢!