【发布时间】:2012-06-15 15:45:23
【问题描述】:
这太奇怪了。
我的一个客户一直收到 502 Bad Gateway 错误(在每个浏览器中都没有失败),但只有在我的 Rails 站点的一个特定页面上,她才能正常访问其余页面。此外,其他所有人(包括同一公司网络上的人)都可以正常访问同一页面。此外,production.log 不包含任何错误痕迹,它表示页面呈现 200 OK。这可能是什么原因???
编辑:我已经仔细检查了其他 Rails 错误,例如尝试调用不存在的产品 ID 的详细信息,而是导致 404 错误。
【问题讨论】:
-
A 502 可能与您的应用内部无关,因为它表示在尝试处理客户端请求时从另一台服务器收到了无效响应。
-
Rails 服务器前是否有反向代理(如 nginx)?如果是这样,请检查这些日志。
-
您访问过客户并看到错误发生在原地吗?
标签: ruby-on-rails