Rails 中非常有限的 502 Bad Gateway 错误

2024-03-31

这太奇怪了。

我的一位客户一直收到 502 Bad Gateway 错误(在每个浏览器中都没有失败),但只有在我的 Rails 站点的一个特定页面上,她可以正常访问其余页面。此外,其他人(包括同一公司网络上的人员)可以正常访问同一页面。此外,生产日志不包含任何错误痕迹,它表示页面呈现 200 OK。这可能是什么原因造成的???

编辑:我已经仔细检查了其他 Rails 错误,例如尝试调用不存在的产品 id 的详细信息,从而导致 404 错误。


我找到了。这是页面标题(会话对象 -> cookie)变得太大的错误。我正在使用 Facebook 身份验证并将 Facebook 用户会话存储在会话对象中。对于这个人来说,她在 Facebook 上的个人信息太长,因此她收到了这个错误,而其他人都很好。我通过仅将 Facebook ID 存储在会话对象中来修复该错误。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Rails 中非常有限的 502 Bad Gateway 错误 的相关文章

随机推荐

  • C# 中的内部与公共

    我想知道两者之间的区别public and internal可见性修饰符 我们什么时候应该使用internal在课堂上以及何时public 我对什么时候应该使用方法感到困惑public or internal 我读到了internal可以通
  • 将 SceneKit 对象放置在 SCNCamera 当前方向的前面

    我想在用户点击屏幕时创建一个新的 SceneKit 节点 并让它以设定的距离直接出现在相机前面 为了测试 这将是一个 SCNText 读取 您点击此处 它还应该与视线成直角 即 面向 相机 所以 鉴于self camera orientat
  • 循环遍历所有Mongo集合并执行查询

    首先 我对 mongodb 还很陌生 这是我的问题 我一直无法找到解决方案 假设我有 3 个不同的集合 mongos gt show collections collectionA collectionB collectionC 我想创建一
  • 是否可以在 C# 程序中使用 C++ .lib 文件?

    是否可以在 C 程序中使用 C lib 文件 有很多方法 阅读 MSDN 中有关 互操作 的内容 一种方法是将 lib 作为 DLL 公开 然后使用 pinvoke 从 C 项目调用这些函数 不过 这限制了您只能使用 C 风格的界面 如果您
  • 为什么 float 类型会将 0.5 舍入为 0?如何避免? [复制]

    这个问题在这里已经有答案了 我有这样的声明 SQL Server 2012 SELECT ROUND CAST 50 9685 as float 3 AS Col1 INTO Test 我想看到结果 50 969 但事实上我看到 50 96
  • 如何在 Android Studio 1.3 中设置 Gradle JVM 设置

    从版本 1 3 开始 Android Studio 将不再支持 IDE 特定的 Gradle JVM 参数设置 Gradle JVM 设置需要在 gradle properties 文件中设置 无论构建在何处 IDE 命令行或 CI 服务器
  • 在WPF中使用多重绑定时是否必须使用转换器?

    我想知道是否存在无需转换器即可使用多重绑定的场景 以及迫使我们使用转换器的限制 特别是 我试图以 string format 样式将一个字符串绑定到另外两个字符串 您最常使用的区域MultiBinding没有转换器是指您有一个字符串格式连接
  • libssh 支持 sftp 服务器功能吗?

    在我的项目中 我需要在服务器和多个客户端之间传输文件 客户端和服务器之间的通信应该加密 应该通过用户名和密码进行身份验证 而且协议应该是通用的 所以就想到了sftp ssh 有两个 c c 库 libssh 和 libssh2 其中只有第一
  • 查看 iframe url 是否已更改

    有没有办法让我知道 iframe 中的 URL 是否已更改 即用户已导航到某个地方 谢谢 类似的问题在这里 https stackoverflow com questions 44359 how do i get the current l
  • Jenkins下的Maven toolchains.xml位置

    我发现很难将 Maven 工具链与 Jenkins 一起使用 我需要指定测试应该使用 32 位 JVM 运行 并通过在中放置合适的 JDK 定义来执行此操作 HOME m2 toolchains xml当我在机器上本地运行时可以工作 但是如
  • 模拟没有可用磁盘空间情况的最简单方法?

    我需要在没有剩余磁盘空间的情况下测试我的网络应用程序 即我无法写入更多文件 但我不想只是为了确保确实没有剩余空间而在硬盘中塞满垃圾 我想要的是用特定的进程 实际上是一个 PHP 应用程序 来模拟这种情况 事实上 暂时禁止进程的磁盘写入就足够
  • Python 中多个 websocket 客户端连接的最佳方法?

    我很高兴我要问的问题相当广泛 但是 作为 Python 的新手 我正在努力寻找 最佳 方法来做一些事情 这在 Node js 中是微不足道的 而在 Node js 中则非常微不足道 其他环境 例如 C 假设有一个装满东西的仓库 假设该仓库有
  • 在 Yarn 集群上提交 Spark 作业

    我现在已经为以下问题苦苦挣扎了 2 天多 我用 Scala 编写了一个基本的 HelloWorld 脚本 object Hello extends App println WELCOME TO A FIRST TEST WITH SCALA
  • 套接字 io 上的 Keycloak 身份验证

    我试图找出如何使用 keycloak 验证套接字 io 连接 我已经成功地使用 keycloak protect 函数作为 Express 中的中间件 但是当涉及到套接字 io 时我不知所措 我想要类似的东西 app get example
  • 在 C 语言中用于 RSA 解密的 OpenSSL EVP api 的 EVP_OpenInit() 中出现错误

    我在使用 OpenSSL 库 EVP api 进行 RSA 解密时遇到问题 这是我的密钥生成代码 include
  • 如何在tvOS中做一个UIPickerView?

    UIPickerView 在 tvOS 中不可用 知道我的 Pickerview 的内容是动态的并且最多可以包含 10 个元素 我应该如何构建与之等效的内容 谢谢您的回答 None
  • Terraform - 通过别名调用 lambda 的 URI 是什么?

    Question 要从 API GW 调用 Lambda 调用 arn https www terraform io docs providers aws d lambda function html invoke arn可用于 aws l
  • 函数指针变量声明中存在拼写错误,但代码可以编译

    在回答一个关于函数指针的问题 https stackoverflow com questions 53349751 lvalue required as left operand of assignment for function poi
  • executeFetchRequest:错误:冻结应用程序

    我不知道它是什么 但它在获取元素时发生 这就是我的假设 因为应用程序只是冻结 我暂停调试并且调试器停止在return context executeFetchRequest request error error 任何有关这方面的帮助将不胜
  • Rails 中非常有限的 502 Bad Gateway 错误

    这太奇怪了 我的一位客户一直收到 502 Bad Gateway 错误 在每个浏览器中都没有失败 但只有在我的 Rails 站点的一个特定页面上 她可以正常访问其余页面 此外 其他人 包括同一公司网络上的人员 可以正常访问同一页面 此外 生