gpt4 book ai didi

ruby-on-rails - Rails CookieStore::CookieOverflow,不适用于所有用户,仅在生产中

转载 作者:行者123 更新时间:2023-12-04 06:24:57 25 4
gpt4 key购买 nike

我有几个用户遇到了这个 CookieStore::CookieOverflow 错误。

我对 nginx/passenger 持怀疑态度,因为我上周刚切换到那个(从 nginx/thin),现在这些都在发生。

它始终是一个特定的操作,但它不会发生在所有用户身上。我检查了我在 session 中存储的内容,我没有保存任何大对象,只有几个 ID 和几个 bool 值。

如果我在 session 中存储大对象,我希望所有用户都会遇到此错误。

有关如何解决此问题的建议会很有帮助。

最佳答案

跟踪和调试 CookieStore::CookieOverflow 错误并不简单。您应该尝试在网站上复制完全相同的用户事件。

一些修复错误的建议:* 切换到更具扩展性的 cookie 存储,例如 ActiveRecord 或 Memcached* 尽量减少session中存储的元素数量

另请注意,Flash 消息存储在 session 中。如果您发回很长的 Flash 消息文本,您可能会遇到 CookieOverflow 错误。

关于ruby-on-rails - Rails CookieStore::CookieOverflow,不适用于所有用户,仅在生产中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1646093/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com