这太奇怪了。
我的一位客户一直收到 502 Bad Gateway 错误(在每个浏览器中都没有失败),但只有在我的 Rails 站点的一个特定页面上,她可以正常访问其余页面。此外,其他人(包括同一公司网络上的人员)可以正常访问同一页面。此外,生产日志不包含任何错误痕迹,它表示页面呈现 200 OK。这可能是什么原因造成的???
编辑:我已经仔细检查了其他 Rails 错误,例如尝试调用不存在的产品 id 的详细信息,从而导致 404 错误。
我找到了。这是页面标题(会话对象 -> cookie)变得太大的错误。我正在使用 Facebook 身份验证并将 Facebook 用户会话存储在会话对象中。对于这个人来说,她在 Facebook 上的个人信息太长,因此她收到了这个错误,而其他人都很好。我通过仅将 Facebook ID 存储在会话对象中来修复该错误。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)